| read.phylip {phylotools} | R Documentation | 
read phylip file
Description
read the phylip file, and store the sequences and their names in data frame.
Usage
read.phylip(infile, clean_name = TRUE)
Arguments
| infile | character string for the name of the phylip file. | 
| clean_name | logical, representing cleaning of the names will be performed. | 
Details
read.phylip accepts both interleaved and sequential phylip, the number of sequences is identified by parsing the first line of the file. Sequences and their names will be stored in a data frame.
If clean_name is TRUE, punctuation characters and white space be replaced by "_". Definition of punctuation characters can be found at regex.
Value
a data frame with two columns: (1) seq.name, the names for all the sequences; (2) seq.text, the raw sequence data.
Note
the Punctuation characters and white space in the names of the sequences will be replaced by "_".
Author(s)
Jinlong Zhang <jinlongzhang01@gmail.com>
See Also
Examples
  cat("6 22",
  "seq_1    --TTACAAATTGACTTATTATA",
  "seq_2    GATTACAAATTGACTTATTATA",
  "seq_3    GATTACAAATTGACTTATTATA",
  "seq_5    GATTACAAATTGACTTATTATA",
  "seq_8    GATTACAAATTGACTTATTATA",
  "seq_10   ---TACAAATTGAATTATTATA",
  file = "matk.phy", sep = "\n")
res <- read.phylip(infile = "matk.phy")
unlink("matk.phy")