This is the suggested method for both constructing and
accessing Operational Taxonomic Unit (OTU) abundance
(otu_table-class) objects. When the first
argument is a matrix, otu_table() will attempt to create
and return an otu_table-class object, which further
depends on whether or not taxa_are_rows is
provided as an additional argument. Alternatively, if the
first argument is an experiment-level
(phyloseq-class) object, then the
corresponding otu_table is returned.
(Conditionally optional). Logical;
of length 1. Ignored unless object is a matrix, in
which case it is is required.
errorIfNULL
(Optional). Logical. Should the
accessor stop with an error if the slot is empty
(NULL)? Default TRUE. Ignored if
object argument is a matrix (constructor invoked
instead).