Package pal.coalescent
Class SerialCoalescentGenerator
java.lang.Object
pal.coalescent.SerialCoalescentGenerator
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA simple wrapper class for containing the results which may either be a number of trees, or a number of trees and alignments (in parallel arrays) -
Constructor Summary
ConstructorsConstructorDescriptionSerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, int numberOfTreesToGenerate) Results will not contain alignmentsSerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, int numberOfTreesToGenerate, TreeOperation treeFinisher) Results will not contain alignmentsSerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, int numberOfTreesToGenerate, TreeOperation treeFinisher, SimulatedAlignment.Factory alignmentFactory) SerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, TreeOperation treeFinisher, SimulatedAlignment.Factory alignmentFactory) -
Method Summary
Modifier and TypeMethodDescriptiongenerateResults(AlgorithmCallback callback) final Treefinal Tree[]generateTrees(AlgorithmCallback callback) If callback request stop then returns trees creating thus far
-
Constructor Details
-
SerialCoalescentGenerator
public SerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, int numberOfTreesToGenerate) Results will not contain alignments -
SerialCoalescentGenerator
public SerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, int numberOfTreesToGenerate, TreeOperation treeFinisher) Results will not contain alignments -
SerialCoalescentGenerator
public SerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, TreeOperation treeFinisher, SimulatedAlignment.Factory alignmentFactory) -
SerialCoalescentGenerator
public SerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, int numberOfTreesToGenerate, TreeOperation treeFinisher, SimulatedAlignment.Factory alignmentFactory) - Parameters:
alignmentFactory- Can be null if no alignments to be generated (otherwise results will contain alignments as well as trees)
-
-
Method Details
-
generateTree
-
generateTrees
If callback request stop then returns trees creating thus far -
generateResults
-