|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jebl.evolution.trees.TreeSimulator
public class TreeSimulator
This class provides the framework for (backwards-through-time) tree simulation. Basically, this takes a set of tips (optionally at different dates) and repeatedly coalesces them together until the MRCA is reached and the tree is returned. The time intervals between nodes are provided by the IntervalGenerator and an implementation of this is the CoalescentIntervalGenerator in the jebl.evolution.coalescent package.
Constructor Summary | |
---|---|
TreeSimulator(IntervalGenerator intervalGenerator,
Collection<Taxon> taxa,
String heightAttributeName)
A constructor for a given collection of taxa. |
|
TreeSimulator(IntervalGenerator intervalGenerator,
String taxonPrefix,
double[] samplingTimes)
|
|
TreeSimulator(IntervalGenerator intervalGenerator,
String taxonPrefix,
int taxonCount)
A constructor for a given number of taxa, all sampled at the same time |
|
TreeSimulator(IntervalGenerator intervalGenerator,
String taxonPrefix,
int[] samplingCounts,
double[] samplingTimes)
|
Method Summary | |
---|---|
static void |
main(String[] args)
A main() to test the tree simulation classes. |
Tree |
simulate()
|
Tree |
simulate(boolean medianHeights)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TreeSimulator(IntervalGenerator intervalGenerator, String taxonPrefix, int taxonCount)
intervalGenerator
- taxonCount
- public TreeSimulator(IntervalGenerator intervalGenerator, String taxonPrefix, double[] samplingTimes)
public TreeSimulator(IntervalGenerator intervalGenerator, String taxonPrefix, int[] samplingCounts, double[] samplingTimes)
public TreeSimulator(IntervalGenerator intervalGenerator, Collection<Taxon> taxa, String heightAttributeName)
intervalGenerator
- taxa
- Method Detail |
---|
public Tree simulate()
public Tree simulate(boolean medianHeights)
public static void main(String[] args)
args
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |