org.metaqtl
Class Tree
java.lang.Object
org.metaqtl.Tree
public class Tree
- extends java.lang.Object
This class defines a tree.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nodes
public TreeNode[] nodes
- The nodes of the tree.
root
public TreeNode root
- The root of the tree.
Tree
public Tree()
Tree
public Tree(TreeNode root)
- Parameters:
root
-
getLeafNumber
public int getLeafNumber()
- Returns:
getNodeNumber
public int getNodeNumber()
- Returns:
getLeafHeights
public double[] getLeafHeights()
- Returns:
getNodeHeights
public double[] getNodeHeights()
- Returns:
getRoot
public TreeNode getRoot()
- Returns:
getLeaf
public TreeNode getLeaf(int i)
- Parameters:
i
-
- Returns:
initReverse
public void initReverse()
initNodeIdx
public void initNodeIdx()
updateLeafIdx
public void updateLeafIdx(int[] nidx)
- Parameters:
qtl_idx
-