read | R Documentation |
Read DNA and amino acid sequences from FASTA, PHILIP, and NEXUS formatted files.
read.fas(x, text)
read.nex(x)
read.phy(x)
x |
A character string, giving the file name. |
text |
A character string in FASTA format. |
An matrix (aligned sequences) or list (unaligned sequences) of class
DNAbin
or AAbin
.
Maddison, D.R., D.L. Swofford, and W.P. Maddison. 1997. NEXUS: an extensible file format for systematic information. Syst. Biol. 46: 590-621.
mafft
and prank
for sequence alignment,
gblocks
and aliscore
for quality check and
cleaning of sequence alignments, cbind.DNAbin
for
concatenation of sequence alignments.
## bark beetle COX1 sequences
data(ips.cox1)
## create temporary file names
format <- c(".fas", ".phy", ".nex")
fn <- sapply(format, tempfile,
pattern = "ips", tmpdir = tempdir())
## write sequences files
write.fas(ips.cox1, fn[".fas"])
write.phy(ips.cox1, fn[".phy"])
write.nex(ips.cox1, fn[".nex"])
## read sequence files
fas <- read.fas(fn[".fas"])
phy <- read.phy(fn[".phy"])
nex <- read.nex(fn[".nex"])
## remove sequence files
unlink(fn)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.