| ExtractTaxa {TreeTools} | R Documentation |
Extract leaf labels and character states from a Nexus-formatted matrix.
ExtractTaxa( matrixLines, character_num = NULL, session = NULL, continuous = FALSE ) NexusTokens(tokens, character_num = NULL, session = NULL)
matrixLines |
Character vector containing lines of a file that include
a phylogenetic matrix. See |
character_num |
Index of character(s) to return.
|
session |
(Optional) A Shiny session with a |
continuous |
Logical specifying whether characters are continuous.
Treated as discrete if |
tokens |
Vector of character strings corresponding to phylogenetic tokens. |
ExtractTaxa() returns a matrix with n rows, each named for the
relevant taxon, and c columns,
each corresponding to the respective character specified in character_num.
NexusTokens() returns a character vector in which each entry
corresponds to the states of a phylogenetic character, or a list containing
an error message if input is invalid.
fileName <- paste0(system.file(package='TreeTools'),
'/extdata/input/dataset.nex')
matrixLines <- readLines(fileName)[6:11]
ExtractTaxa(matrixLines)
NexusTokens('01[01]-?')