phylo-class) from object.phylo-class) from a phyloseq-class.
Like other accessors (see See Also, below), the default behavior of this method
is to stop with an
error if physeq is a phyloseq-class but does not
contain a phylogenetic tree (the component data you are trying to access in this case).phy_tree(physeq, errorIfNULL=TRUE)## S3 method for class 'ANY':
phy_tree(physeq, errorIfNULL = TRUE)
## S3 method for class 'phylo':
phy_tree(physeq)
NULL)? Default TRUE.phylo-class object contained within physeq;
or NULL if physeq does not have a tree.
This method stops with an error in the latter NULL case be default, which
can be over-ridden by changing the value of errorIfNULL to FALSE.taxa_names of the other objects to which it is going to be paired.
The phyloseq constructor automatically checks for
exact agreement in the set of species described by the phlyogenetic tree
and the other components (taxonomyTable, otu_table),
and trims as-needed. Thus, the tip.labels in a phylo object
must be named to match the results of
taxa_names of the other objects to which it will ultimately be paired.otu_table, sample_data, tax_table
refseq,
phyloseq, merge_phyloseqdata(GlobalPatterns)
phy_tree(GlobalPatterns)Run the code above in your browser using DataLab