baobab.bio.permutation
Class ComplexSignedPermutationReversalFilter

java.lang.Object
  extended by baobab.bio.permutation.SignedPermutationReversalFilter
      extended by baobab.bio.permutation.ComplexSignedPermutationReversalFilter

public class ComplexSignedPermutationReversalFilter
extends SignedPermutationReversalFilter

The ComplexSignedPermutationReversalFilter filters valid reversal blocks for a ComplexSignedPermutation

Version:
1.0, June 2006
Author:
Marilia D. V. Braga

Method Summary
 java.util.Vector<SignedReversalBlock> getHurdleCuttingReversals()
          Gets the list of hurdle cutting reversals
 java.util.Vector<int[]> getHurdleCuttingReversalsAsArraysOfInt()
          Gets the list of hurdle cutting reversals
 java.util.Vector<SignedReversalBlock> getHurdleMergingReversals()
          Gets the list of hurdle merging reversals
 java.util.Vector<int[]> getHurdleMergingReversalsAsArraysOfInt()
          Gets the list of hurdle merging reversals
 
Methods inherited from class baobab.bio.permutation.SignedPermutationReversalFilter
getCycleSplittingReversals, getCycleSplittingReversalsAsArraysOfInt, getPermutation
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getHurdleCuttingReversals

public java.util.Vector<SignedReversalBlock> getHurdleCuttingReversals()
Gets the list of hurdle cutting reversals

Returns:
a Collection with the list of reversal blocks

getHurdleMergingReversals

public java.util.Vector<SignedReversalBlock> getHurdleMergingReversals()
Gets the list of hurdle merging reversals

Returns:
a Collection with the list of reversal blocks

getHurdleCuttingReversalsAsArraysOfInt

public java.util.Vector<int[]> getHurdleCuttingReversalsAsArraysOfInt()
Gets the list of hurdle cutting reversals

Returns:
a Collection with the list of reversal blocks

getHurdleMergingReversalsAsArraysOfInt

public java.util.Vector<int[]> getHurdleMergingReversalsAsArraysOfInt()
Gets the list of hurdle merging reversals

Returns:
a Collection with the list of reversal blocks