MatchEdges {TreeTools} | R Documentation |
Match nodes and edges between trees
Description
MatchNodes()
and MatchEdges()
matches nodes or edges in one tree to
entries in the second that denote a clade with identical tip labels.
Usage
MatchEdges(x, table, nomatch = NA_integer_)
MatchNodes(x, table, nomatch = NA_integer_, tips = FALSE)
Arguments
x |
Tree whose nodes are to be matched. |
table |
Tree containing nodes to be matched against. |
nomatch |
Integer value that will be used in place of |
tips |
Logical specifying whether to return matches for tips;
unless |
Details
The current implementation is potentially inefficient. Please contact the maintainer to request a more efficient implementation if this function is proving a bottleneck.
Author(s)
Martin R. Smith (martin.smith@durham.ac.uk)
See Also
Other tree navigation:
AncestorEdge()
,
CladeSizes()
,
DescendantEdges()
,
EdgeAncestry()
,
EdgeDistances()
,
ListAncestors()
,
MRCA()
,
NDescendants()
,
NodeDepth()
,
NodeNumbers()
,
NodeOrder()
,
RootNode()
Other tree properties:
ConsensusWithout()
,
NSplits()
,
NTip()
,
NodeNumbers()
,
PathLengths()
,
SplitsInBinaryTree()
,
TipLabels()
,
TreeIsRooted()
Examples
MatchNodes(BalancedTree(8), RootTree(BalancedTree(8)))