jebl.evolution.trees
public class SplitSystem extends java.lang.Object
Constructor and Description |
---|
SplitSystem(java.util.Collection<Taxon> taxa,
int size) |
Modifier and Type | Method and Description |
---|---|
int |
getLabelCount()
get number of labels
|
boolean[] |
getSplit(int i)
get split
|
int |
getSplitCount()
get number of splits
|
boolean[][] |
getSplitVector()
get split vector
|
java.util.List<Taxon> |
getTaxa()
get taxon list
|
boolean |
hasSplit(boolean[] split)
+ test whether a split is contained in this split system
(assuming the same leaf order)
|
java.lang.String |
toString()
print split system
|
public SplitSystem(java.util.Collection<Taxon> taxa, int size)
taxa
- the list of taxasize
- number of splitspublic int getSplitCount()
public int getLabelCount()
public boolean[][] getSplitVector()
public boolean[] getSplit(int i)
public java.util.List<Taxon> getTaxa()
public boolean hasSplit(boolean[] split)
split
- splitpublic java.lang.String toString()
toString
in class java.lang.Object
http://code.google.com/p/jebl2/