The method di2multi
collapses branches of zero length (or, more specifically, branches with length shorter than tol
) to create a polytomy in a tree or set of trees.
The method multi2di
resolves polytomies by adding branches of zero length (while preserving the mappings) in a tree or set of trees.
# S3 method for simmap
di2multi(phy, ...)
# S3 method for simmap
multi2di(phy, ...)
# S3 method for multiSimmap
di2multi(phy, ...)
# S3 method for multiSimmap
multi2di(phy, ...)
# S3 method for contMap
di2multi(phy, ...)
# S3 method for contMap
multi2di(phy, ...)
# S3 method for densityMap
di2multi(phy, ...)
# S3 method for densityMap
multi2di(phy, ...)
object of class "simmap"
, "multiSimmap"
, "contMap"
, or "densityMap"
containing a character mapped onto the edges of a tree or set of trees.
optional arguments: tol
, length below which edges should be treated as having zero length; and random
, specifying whether to resolve polytomies randomly (if TRUE
) or in the order in which they are encountered.
An object of class "simmap"
, "multiSimmap"
, "contMap"
, or "densityMap"
, depending on the class of phy
.
This methods should theoretically behave similarly to di2multi
and multi2di
from the ape package.
Revell, L. J. (2012) phytools: An R package for phylogenetic comparative biology (and other things). Methods Ecol. Evol., 3, 217-223.
contMap
, densityMap
, di2multi
, make.simmap
, multi2di
, read.simmap