Package pal.supgma
Class SUPGMABase
- java.lang.Object
-
- pal.supgma.SUPGMABase
-
public class SUPGMABase extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSUPGMABase.CISummarystatic interfaceSUPGMABase.PopulationParameters
-
Constructor Summary
Constructors Constructor Description SUPGMABase(DistanceMatrixAccess distanceAccess, DistanceMatrixGenerator replicateGenerator, TimeOrderCharacterData tocd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TreegenerateAlignmentBootstrappedSUPGMATree(AlgorithmCallback callback, ClusterTree.ClusteringMethod cm, SUPGMABase.PopulationParameters pp, int numberOfReplicates, LMSSolver solver)pal.supgma.SUPGMABase.AnalysergenerateAnalyser()Generates a suitable analyser.SUPGMABase.PopulationParametersprocess(DistanceMatrixAccess alternativeSource, AlgorithmCallback callback, LMSSolver solver)SUPGMABase.PopulationParametersprocess(AlgorithmCallback callback, LMSSolver solver)voidsetRateHandler(RateHandler rateHandler)Makes no difference if no time info availablevoidsetThetaHandler(ThetaHandler handler)Treesolve(AlgorithmCallback callback, ClusterTree.ClusteringMethod cm, LMSSolver solver)java.lang.StringtoString()
-
-
-
Constructor Detail
-
SUPGMABase
public SUPGMABase(DistanceMatrixAccess distanceAccess, DistanceMatrixGenerator replicateGenerator, TimeOrderCharacterData tocd)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setThetaHandler
public void setThetaHandler(ThetaHandler handler)
-
setRateHandler
public void setRateHandler(RateHandler rateHandler)
Makes no difference if no time info available
-
solve
public Tree solve(AlgorithmCallback callback, ClusterTree.ClusteringMethod cm, LMSSolver solver)
-
process
public SUPGMABase.PopulationParameters process(DistanceMatrixAccess alternativeSource, AlgorithmCallback callback, LMSSolver solver)
-
process
public SUPGMABase.PopulationParameters process(AlgorithmCallback callback, LMSSolver solver)
-
generateAlignmentBootstrappedSUPGMATree
public Tree generateAlignmentBootstrappedSUPGMATree(AlgorithmCallback callback, ClusterTree.ClusteringMethod cm, SUPGMABase.PopulationParameters pp, int numberOfReplicates, LMSSolver solver)
-
generateAnalyser
public pal.supgma.SUPGMABase.Analyser generateAnalyser()
Generates a suitable analyser.
-
-