TreeBuilder<T>
public abstract class ConsensusTreeBuilder<T extends Tree> extends java.lang.Object implements TreeBuilder<T>
TreeBuilder
that builds a consensus tree for a set of trees on identical leaf sets.
This abstract base class is designed to be extended.Modifier and Type | Class | Description |
---|---|---|
static class |
ConsensusTreeBuilder.Method |
Supported consensus methods.
|
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
DEFAULT_SUPPORT_ATTRIBUTE_NAME |
Name of attribute specifing amount of support for branch
|
Modifier and Type | Method | Description |
---|---|---|
void |
addProgressListener(ProgressListener listener) |
|
abstract java.lang.String |
getMethodDescription() |
Returns a human readable name of this consensus tree building method
|
java.lang.String |
getSupportAttributeName() |
|
boolean |
isSupportAsPercent() |
|
void |
removeProgressListener(ProgressListener listener) |
Stops a ProgressListener from receiving progress.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build
public static final java.lang.String DEFAULT_SUPPORT_ATTRIBUTE_NAME
public abstract java.lang.String getMethodDescription()
public java.lang.String getSupportAttributeName()
public boolean isSupportAsPercent()
public void addProgressListener(ProgressListener listener)
addProgressListener
in interface TreeBuilder<T extends Tree>
public void removeProgressListener(ProgressListener listener)
removeProgressListener
in interface TreeBuilder<T extends Tree>
listener
- The ProgressListener for which to no longer report progress.http://code.google.com/p/jebl2/