TreeTools (version 1.10.0)

AncestorEdge: Ancestral edge

Description

Ancestral edge

Usage

AncestorEdge(edge, parent, child)

Value

AncestorEdge returns a logical vector identifying whether each edge is the immediate ancestor of the given edge.

Arguments

edge

Number of an edge

parent

Integer vector corresponding to the first column of the edge matrix of a tree of class phylo, i.e. tree[["edge"]][, 1]

child

Integer vector corresponding to the second column of the edge matrix of a tree of class phylo, i.e. tree[["edge"]][, 2].

See Also

Other tree navigation: CladeSizes(), DescendantEdges(), EdgeAncestry(), EdgeDistances(), ListAncestors(), MRCA(), NDescendants(), NodeDepth(), NodeOrder(), RootNode()

Examples

Run this code
tree <- BalancedTree(6)
parent <- tree$edge[, 1]
child <- tree$edge[, 2]
plot(tree)
ape::edgelabels()
AncestorEdge(5, parent, child)
which(AncestorEdge(5, parent, child))

Run the code above in your browser using DataLab