baobab.bio.permutation
Class ReversalConstraint
java.lang.Object
baobab.bio.permutation.ReversalConstraint
- All Implemented Interfaces:
- java.lang.Comparable<ReversalConstraint>
public abstract class ReversalConstraint
- extends java.lang.Object
- implements java.lang.Comparable<ReversalConstraint>
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_PRIORITY
public static final int MAX_PRIORITY
- See Also:
- Constant Field Values
ReversalConstraint
public ReversalConstraint(SignedPermutationBPGraph permutation,
int priority)
isPositionRelated
public abstract boolean isPositionRelated()
canBeRelaxed
public abstract boolean canBeRelaxed()
testReversal
public abstract boolean testReversal(int start,
int end)
getNextReversals
public abstract java.util.Vector<int[]> getNextReversals()
getPriority
public int getPriority()
getDescription
public abstract java.lang.String getDescription()
getScoreDescription
public abstract java.lang.String getScoreDescription()
compareTo
public int compareTo(ReversalConstraint other)
- Specified by:
compareTo
in interface java.lang.Comparable<ReversalConstraint>