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 classUnifracTree.UnifracResult
-
Constructor Summary
Constructors Constructor Description UnifracTree()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(UnifracTaxon child, int parentId)voidaddTaxon(int parent, int taxid, java.lang.String name, MCSample sample, float bl)UnifracTree.UnifracResultcomputeUnifrac()UnifracTree.UnifracResultcomputeUnifracSig(int permutations, boolean weighted)UnifracTree.UnifracResultcomputeWeightedUnifrac()voidprintLeaves()voidrefreshInnerTaxa()
-
-
-
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:
addChildin 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)
-
-