| getPathLengths {alakazam} | R Documentation | 
Calculate path lengths from the tree root
Description
getPathLengths calculates the unweighted (number of steps) and weighted (distance) 
path lengths from the root of a lineage tree.
Usage
getPathLengths(graph, root = "Germline", field = NULL, exclude = NULL)
Arguments
| graph | igraph object containing an annotated lineage tree. | 
| root | name of the root (germline) node. | 
| field | annotation field to use for exclusion of nodes from step count. | 
| exclude | annotation values specifying which nodes to exclude from step count. 
If  | 
Value
A data.frame with columns:
-   name: node name
-   steps: path length as the number of nodes traversed
-   distance: path length as the sum of edge weights
See Also
See buildPhylipLineage for generating input trees.
Examples
# Define example graph
graph <- ExampleTrees[[24]]
# Consider all nodes
getPathLengths(graph, root="Germline")
# Exclude nodes without an isotype annotation from step count
getPathLengths(graph, root="Germline", field="c_call", exclude=NA)
[Package alakazam version 1.3.0 Index]