Learn R Programming

phylobase (version 0.8.12)

shortestPath: shortestPath-methods

Description

Finds the shortest path between two nodes in a tree

Usage

shortestPath(x, node1, node2)

# S4 method for phylo4 shortestPath(x, node1, node2)

# S4 method for phylo shortestPath(x, node1, node2)

Value

a vector of nodes indcating the shortest path between 2 nodes

Arguments

x

a tree in the phylo4, phylo4d or phylo format

node1

a numeric or character (passed to getNode) indicating the beginning from which the path should be calculated.

node2

a numeric or character (passed to getNode) indicating the end of the path.

Details

Given two nodes (i.e, tips or internal nodes), this function returns the shortest path between them (excluding node1 and node2 as a vector of nodes.

See Also

getNode