SisterSize()
and RootNodeDist()
measure sister-clade size and root-node distance.MSTEdges()
: Edges of minimum spanning tree.SplitImbalance()
: how balanced is each split?root_on_node()
and root_binary()
to root trees quickly and robustly.TNTReadTree()
handles additional punctuation characters.
Import RdMacros package ‘Rdpack’.
C++ implementation of TipsInSplits()
.
Export C++ functions preorder_edges_and_nodes()
and postorder_edges()
.
Remove obsolete copy of C++ code from ‘phangorn’.
ArtificialExtinction()
: Remove characters that are absent in a fossil template.WriteTntCharacters()
: Write morphological dataset in TNT format.RandomTree()
: Draw tree from uniform distribution, instead of via ape::rtree()
.MakeTreeBinary()
: Uniform equivalent of ape::multi2di()
.match.list()
method for lists of splits.SplitsInBinaryTree()
: How many splits occur in an n-leaf binary tree?vapply64()
, sapply64()
, replicate64()
: helper functions when a function returns a 64-bit integer.UnrootTree()
, RootTree()
, RootOnNode()
to support lists of trees.CladisticInfo()
: Calculate the information content of a tree.RootNode()
: Which node is a tree’s root?UnrootTree()
: Safely remove a root node.NodeDepth()
: Discriminate shallow from deep nodes.NodeOrder()
, NDescendants()
: Count edges incident to each node.CladeSizes()
: Count leaves / nodes descended from each node.ListAncestors()
: List ancestors of a node.LabelSplits()
: Label splits on plotted tree.DropTip()
: Remove tip, handling weird node orders.LeafLabelInterchange()
: Exchange position of n tips.StarTree()
: Generate unresolved tree.TotalCopheneticIndex()
integrated from ‘tci’ package.PostorderEdges()
: use Postorder()
instead.NonDuplicateRoot()
: unused internal function.match.Splits()
: use match()
instead.in.Splits()
: use %in%.Splits()
instead.as.Splits()
.Reorder
functions can handle multiPhylo
objects and edges.ReadCharacters()
.as.logical.Splits()
and related functions.as.Splits()
.RootOnNode()
.doubleFactorials
cache to fix as.integer()
rounding error.AddTipEverywhere()
.RootOnNode()
: Quickly root a tree on a specified node.as.Newick
: Fast conversion to Newick format.as.TreeNumber
: Tree shape enumeration.RenumberTips
can extract tip order from phylo
and Splits
objects.