Class GoeBURST
java.lang.Object
pt.ist.phylolib.command.algorithm.Algorithm
pt.ist.phylolib.command.algorithm.goeburst.GoeBURST
-
Nested Class Summary
Nested classes/interfaces inherited from interface pt.ist.phylolib.command.ICommand
ICommand.IGetter<T> -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureRequiredDistanceScope(Options options) Configures a scope that depends on user input before the matrix is loaded.voidInitializes this command with the given context and options.protected TreeprocessImpl(Matrix matrix) Processes the matrix to create a phylogenetic tree.Declares the distance scope this algorithm needs.
-
Constructor Details
-
GoeBURST
public GoeBURST()
-
-
Method Details
-
requiredDistanceScope
Description copied from class:AlgorithmDeclares the distance scope this algorithm needs. Complete is the conservative default until an algorithm proves a bounded scope.- Overrides:
requiredDistanceScopein classAlgorithm
-
configureRequiredDistanceScope
Description copied from class:AlgorithmConfigures a scope that depends on user input before the matrix is loaded. Most algorithms have a fixed requirement and do nothing here.- Overrides:
configureRequiredDistanceScopein classAlgorithm
-
init
Description copied from interface:ICommandInitializes this command with the given context and options.- Parameters:
context- the current context of the programoptions- the options for this command
-
processImpl
Description copied from class:AlgorithmProcesses the matrix to create a phylogenetic tree. Subclasses should implement their specific algorithm logic here.- Specified by:
processImplin classAlgorithm- Parameters:
matrix- the distance matrix- Returns:
- the computed phylogenetic tree
-