write.nexus.data(x, file, format = "dna", datablock = TRUE,
interleaved = TRUE, charsperline = NULL,
gap = NULL, missing = NULL)
dna
, or protein
,
or any unambiguous abbreviation of these. Default is
dna
TRUE
the data are written in a
single DATA block. If FALSE
data is written in TAXA and
CHARACTER blocks. Default is TRUE
.TRUE
the data is written in
interleaved format with number of characters per line as specified
with charsperline = numerical_value
. If FALSE
, data is
written in sequential format. Default isinterleaved = TRUE
. Default is
80
.-
?
Sequences must be all of the same length (i.e., aligned).
Default symbols for missing data and gaps can be changed by using the
missing
and gap
commands.
Please see files
read.nexus
,write.nexus
,
read.nexus.data
\dontshow{library(ape)}
## Write interleaved DNA data with 100 characters per line in a DATA block
data("woodmouse")
write.nexus.data(woodmouse, file= "woodmouse.example.nex", interleaved = TRUE, charsperline = 100)
## Write sequential DNA data in TAXA and CHARACTERS blocks
data("cynipids")
write.nexus.data(cynipids, file= "cynipids.example.nex", format = "protein", datablock = FALSE, interleaved = FALSE)
\dontshow{unlink(c("woodmouse.example.nex", "cynipids.example.nex"))}
Run the code above in your browser using DataLab