Edges accessors
Access or modify information about the edges.
edges(x, ...) ## S4 method for signature 'phylo4' edges(x, drop.root = FALSE) edgeOrder(x, ...) ## S4 method for signature 'phylo4' edgeOrder(x) internalEdges(x) ## S4 method for signature 'phylo4' internalEdges(x) terminalEdges(x) ## S4 method for signature 'phylo4' terminalEdges(x)
x |
a |
... |
Optional arguments used by specific methods. (None used at present). |
drop.root |
logical (default FALSE), should the edge connecting the root be included in the edge matrix? |
edges
returns the edge matrix that represent the ancestor-descendant relationships among the nodes of the tree.
edgeOrder
returns the order in which the edge matrix is in.
internalEdges
returns a logical vector indicating
internal edges (edges that connect an internal node to
another). This vector is named with the edgeId
.
terminalEdges
returns a logical vector indicating
terminal edges (edges that connect an internal node to a
tip). This vector is named with the edgeId
Ben Bolker, Francois Michonneau, Thibaut Jombart
reorder, edgeId
data(geospiza) edges(geospiza) edgeOrder(geospiza) geoPost <- reorder(geospiza, "postorder") edgeOrder(geoPost) ## with a binary tree this should always be true identical(!terminalEdges(geospiza), internalEdges(geospiza))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.