Package jebl.evolution.trees
package jebl.evolution.trees
-
ClassDescriptionStores a set of unique clades for a treeCommon implementation of Attributable interface used by Nodes.Common implementation of Attributable interface used by Nodes.Created by IntelliJ IDEA.Stores a set of unique clades for a treeClusteringTreeBuilder<T extends Tree>An abstract base class for clustering algorithms from pairwise distancesA memory efficient rooted tree.ConsensusTreeBuilder<T extends Tree>A
TreeBuilder
that builds a consensus tree for a set of trees on identical leaf sets.Supported consensus methods.Given a set of trees determine the most probable trees, i.e.A simple rooted tree providing some ability to manipulate the tree.Constructs an unrooted tree by neighbor-joining using pairwise distances.A rooted tree concrete class that wraps another tree and provides a differently rooted view of that tree.Root an unrooted tree.A simple, immutable rooted tree implementation that is a subtree of an existing tree subtending a specified set of taxa..A tree with a root (node with maximum height).Static utility functions for rooted trees.A simple, and initially immutable rooted tree implementation.A basic implementation on an unrooted tree.data structure for a set of splitsutilities for split systemsThis RootedTree class wraps another RootedTree and transforms the branch lengths and node heights using various functions.A rooted or unrooted tree.Work in progressTreeBuilder<T extends Tree>A meeting point for tree building from sequence data.Supported consensus methods.Supported pairwise distance methodsSupported methods for tree buildingRepresents a change to a tree.A listener for notifying about changes to a tree or to the selected nodes in a tree.Represents a change to the selected nodes in a tree.A collection of utility functions for trees.