Package pal.tree

Class SplitSystem

java.lang.Object
pal.tree.SplitSystem

public class SplitSystem extends Object
data structure for a set of splits
Version:
$Id: SplitSystem.java,v 1.3 2001/07/13 14:39:13 korbinian Exp $
Author:
Korbinian Strimmer
  • Constructor Details

    • SplitSystem

      public SplitSystem(IdGroup idGroup, int size)
      Parameters:
      idGroup - sequence labels
      size - number of splits
  • Method Details

    • getSplitCount

      public int getSplitCount()
      get number of splits
    • getLabelCount

      public int getLabelCount()
      get number of labels
    • getSplitVector

      public boolean[][] getSplitVector()
      get split vector
    • getSplit

      public boolean[] getSplit(int i)
      get split
    • getIdGroup

      public IdGroup getIdGroup()
      get idGroup
    • hasSplit

      public boolean hasSplit(boolean[] split)
      + test whether a split is contained in this split system (assuming the same leaf order)
      Parameters:
      split - split
    • toString

      public String toString()
      print split system
      Overrides:
      toString in class Object