baobab.bio.permutation
Class TerminusSymmetryReversalConstraint
java.lang.Object
baobab.bio.permutation.TerminusSymmetryReversalConstraint
public class TerminusSymmetryReversalConstraint
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ASYMMETRIC_REVERSAL
public static final int ASYMMETRIC_REVERSAL
- See Also:
- Constant Field Values
EXTERNAL_REVERSAL
public static final int EXTERNAL_REVERSAL
- See Also:
- Constant Field Values
SYMMETRIC_REVERSAL
public static final int SYMMETRIC_REVERSAL
- See Also:
- Constant Field Values
TerminusSymmetryReversalConstraint
public TerminusSymmetryReversalConstraint(double terminusSymmetryRate,
int maxExternalReversalScore,
int maxNonSymmetricReversalScore)
getMaxNonSymmetricReversalScore
public int getMaxNonSymmetricReversalScore()
getMaxExternalReversalScore
public int getMaxExternalReversalScore()
getSymmetryRate
public double getSymmetryRate()
canBeRelaxed
public boolean canBeRelaxed()
isPositionRelated
public boolean isPositionRelated()
getNextReversals
public java.util.Vector<int[]> getNextReversals()
getDescription
public java.lang.String getDescription()
getScoreDescription
public java.lang.String getScoreDescription()
qualifyInterval
public int qualifyInterval(SignedPermutationBPGraph permutation,
int start,
int end)