Description Usage Arguments Details Value Note Author(s) References See Also Examples
This function writes in a file a list of sequences in the NEXUS format.The names of the vectors of the list are used as taxon names.
1 2 3 |
x |
a list of sequences each made of a single vector of mode character where each element is a character state (e.g. “A”, “C”, ...). |
file |
a file name specified by either a variable of mode character, or a double-quoted string. |
format |
a character string specifying the format of the
sequences. Two choices are possible: |
datablock |
a logical, if |
interleaved |
a logical, if |
charsperline |
a numeric specifying the number of characters per
line when used with |
gap |
a character specifying the symbol for gap. Default is
“ |
missing |
a character specifying the symbol for missing
data. Default is “ |
If the sequences have no names, then they are given “1”, “2”, ..., as names in the file.
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 ‘data.nex’ and ‘taxacharacters.nex’ for examples of output formats.
None (invisible ‘NULL’).
...
Johan Nylander nylander@scs.fsu.edu
Maddison, D. R., Swofford, D. L. and Maddison, W. P. (1997) NEXUS: an extensible file format for systematic information. Systematic Biology, 46, 590–621.
read.nexus
,write.nexus
,
read.nexus.data
1 2 3 4 5 6 7 8 | ## Not run: \dontshow{library(ape)}
## Write interleaved DNA data with 100 characters per line in a DATA block
## Not run: data("woodmouse")
## Not run: write.nexus.data(woodmouse, file= "woodmouse.example.nex", interleaved = TRUE, charsperline = 100)
## Write sequential DNA data in TAXA and CHARACTERS blocks
## Not run: data("cynipids")
## Not run: write.nexus.data(cynipids, file= "cynipids.example.nex", format = "protein", datablock = FALSE, interleaved = FALSE)
## Not run: \dontshow{unlink(c("woodmouse.example.nex", "cynipids.example.nex"))}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.