public class SplitSystem
extends java.lang.Object
Constructor | Description |
---|---|
SplitSystem(java.util.Collection<Taxon> taxa,
int size) |
Modifier and Type | Method | 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/