public class TreeBuilderFactory
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
TreeBuilderFactory.ConsensusMethod |
Supported consensus methods.
|
static class |
TreeBuilderFactory.DistanceModel |
Supported pairwise distance methods
|
static class |
TreeBuilderFactory.Method |
Supported methods for tree building
|
Constructor | Description |
---|---|
TreeBuilderFactory() |
Modifier and Type | Method | Description |
---|---|---|
static ConsensusTreeBuilder |
buildRooted(RootedTree[] trees,
double supportThreshold,
TreeBuilderFactory.ConsensusMethod method) |
|
static ConsensusTreeBuilder |
buildRooted(Tree[] trees,
double supportThreshold,
TreeBuilderFactory.ConsensusMethod method) |
convenience method.
|
static ConsensusTreeBuilder |
buildUnRooted(Tree[] trees,
Taxon outGroup,
double supportThreshold,
TreeBuilderFactory.ConsensusMethod method) |
|
static ClusteringTreeBuilder |
getBuilder(TreeBuilderFactory.Method method,
DistanceMatrix distances) |
|
static boolean |
isRootedMethod(TreeBuilderFactory.Method method) |
public static boolean isRootedMethod(TreeBuilderFactory.Method method)
method
- to checkpublic static ClusteringTreeBuilder getBuilder(TreeBuilderFactory.Method method, DistanceMatrix distances)
method
- build method to use.distances
- Pre computed pairwise distances.public static ConsensusTreeBuilder buildUnRooted(Tree[] trees, Taxon outGroup, double supportThreshold, TreeBuilderFactory.ConsensusMethod method)
public static ConsensusTreeBuilder buildRooted(RootedTree[] trees, double supportThreshold, TreeBuilderFactory.ConsensusMethod method)
public static ConsensusTreeBuilder buildRooted(Tree[] trees, double supportThreshold, TreeBuilderFactory.ConsensusMethod method)
trees
- trees - all must be rootedsupportThreshold
- minimum required consensus support (in [01])method
- which consensus method to usehttp://code.google.com/p/jebl2/