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 and Description |
|---|---|
static class |
ConsensusTreeBuilder.Method
Supported consensus methods.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_SUPPORT_ATTRIBUTE_NAME
Name of attribute specifing amount of support for branch
|
| Modifier and Type | Method and 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, waitbuildpublic 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/