Package pal.tree
Class SplitUtils
java.lang.Object
pal.tree.SplitUtils
utilities for split systems
- Version:
- $Id: SplitUtils.java,v 1.6 2002/06/05 23:23:14 matt Exp $
- Author:
- Korbinian Strimmer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
get split for branch associated with internal nodestatic SplitSystem
creates a split system from a tree (using a pre-specified order of sequences)static SplitSystem
creates a split system from a tree (using tree-induced order of sequences)static boolean
isSame
(boolean[] s1, boolean[] s2) checks whether two splits are identical (assuming they are of the same length and use the same leaf order)
-
Constructor Details
-
SplitUtils
public SplitUtils()
-
-
Method Details
-
getSplits
creates a split system from a tree (using a pre-specified order of sequences)- Parameters:
idGroup
- sequence order for the matrixtree
-
-
getSplits
creates a split system from a tree (using tree-induced order of sequences)- Parameters:
tree
-
-
getSplit
get split for branch associated with internal node- Parameters:
idGroup
- order of labelsinternalNode
- Nodeboolean
- [] split
-
isSame
public static boolean isSame(boolean[] s1, boolean[] s2) checks whether two splits are identical (assuming they are of the same length and use the same leaf order)- Parameters:
s1
- split 1s2
- split 2
-