This is the suggested method for both constructing and
accessing a table of taxonomic names, organized with
ranks as columns (taxonomyTable-class).
When the argument is a character matrix, tax_table() will
create and return a taxonomyTable-class
object. In this case, the rows should be named to match
the species.names of the other objects to which it
will ultimately be paired. Alternatively, if the first
argument is an experiment-level
(phyloseq-class) object, then the
corresponding taxonomyTable is returned. Like
other accessors (see See Also, below), the default
behavior of this method is to stop with an error if
object is a phyloseq-class but does not
contain a taxonomyTable.
Usage
tax_table(object, errorIfNULL=TRUE)
Arguments
object
An object among the set of classes defined
by the phyloseq package that contain taxonomyTable.
errorIfNULL
(Optional). Logical. Should the
accessor stop with an error if the slot is empty
(NULL)? Default TRUE.
Value
A taxonomyTable-class object. It is either
grabbed from the relevant slot if object is
complex, or built anew if object is a character
matrix representing the taxonomic classification of
species in the experiment.