nodeId {phylobase} | R Documentation |
nodeId methods
Description
These functions gives the node (nodeId
) or edge
(edgeId
) identity.
Usage
nodeId(x, type = c("all", "tip", "internal", "root"))
## S4 method for signature 'phylo4'
nodeId(x, type = c("all", "tip", "internal", "root"))
edgeId(x, type = c("all", "tip", "internal", "root"))
## S4 method for signature 'phylo4'
edgeId(x, type = c("all", "tip", "internal", "root"))
Arguments
x |
a |
type |
a character vector indicating which subset of the nodes or edges you are interested in. |
Details
nodeId
returns the node in ascending order, and
edgeId
in the same order as the edges are stored in the
edge matrix.
Value
- nodeId
an integer vector indicating node numbers
- edgeId
a character vector indicating the edge identity
Examples
data(geospiza)
identical(nodeId(geospiza, "tip"), 1:nTips(geospiza))
nodeId(geospiza, "internal")
edgeId(geospiza, "internal")
nodeId(geospiza, "root")
[Package phylobase version 0.8.12 Index]