Package edu.msu.cme.rdp.taxatree
Class UnifracTree
- java.lang.Object
-
- edu.msu.cme.rdp.taxatree.ConcretRoot<UnifracTaxon>
-
- edu.msu.cme.rdp.taxatree.UnifracTree
-
public class UnifracTree extends edu.msu.cme.rdp.taxatree.ConcretRoot<UnifracTaxon>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UnifracTree.UnifracResult
-
Constructor Summary
Constructors Constructor Description UnifracTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(UnifracTaxon child, int parentId)
void
addTaxon(int parent, int taxid, java.lang.String name, MCSample sample, float bl)
UnifracTree.UnifracResult
computeUnifrac()
UnifracTree.UnifracResult
computeUnifracSig(int permutations, boolean weighted)
UnifracTree.UnifracResult
computeWeightedUnifrac()
void
printLeaves()
void
refreshInnerTaxa()
-
-
-
Method Detail
-
computeUnifrac
public UnifracTree.UnifracResult computeUnifrac()
-
computeUnifracSig
public UnifracTree.UnifracResult computeUnifracSig(int permutations, boolean weighted)
-
computeWeightedUnifrac
public UnifracTree.UnifracResult computeWeightedUnifrac()
-
printLeaves
public void printLeaves()
-
addChild
public void addChild(UnifracTaxon child, int parentId)
- Overrides:
addChild
in classedu.msu.cme.rdp.taxatree.ConcretRoot<UnifracTaxon>
-
refreshInnerTaxa
public void refreshInnerTaxa()
-
addTaxon
public void addTaxon(int parent, int taxid, java.lang.String name, MCSample sample, float bl)
-
-