baobab.bio.permutation
Class StrataReversalConstraint
java.lang.Object
baobab.bio.permutation.StrataReversalConstraint
public class StrataReversalConstraint
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StrataReversalConstraint
public StrataReversalConstraint(int[] strataPositions,
int reversalDistance)
updateReversalDistance
public void updateReversalDistance(int reversalDistance)
resetLastCreatedStrata
public void resetLastCreatedStrata()
updateLastCreatedStrata
public void updateLastCreatedStrata(int performedReversalStart)
getStrataPositions
public int[] getStrataPositions()
canBeRelaxed
public boolean canBeRelaxed()
isPositionRelated
public boolean isPositionRelated()
testReversal
public boolean testReversal(int start,
int end)
getNextReversals
public java.util.Vector<int[]> getNextReversals(SignedPermutationBPGraph permutation)
getDescription
public java.lang.String getDescription()
getScoreDescription
public java.lang.String getScoreDescription()