Class QuatSymmetryParameters
java.lang.Object
org.biojava.nbio.structure.symmetry.core.QuatSymmetryParameters
- All Implemented Interfaces:
Serializable
The QuatSymmetryParameters specify the options used for the detection of
quaternary symmetry in structures using the
QuatSymmetryDetector.- Author:
- Peter Rose, Aleix Lafita
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubledoubledoubleintdoubledoubledoublebooleanbooleanisLocalLimitsExceeded(Set<?> combinations) booleanOn-the-fly Jmol bioassembly generation.voidsetAngleThreshold(double angleThreshold) voidsetHelixRmsdThreshold(double helixRmsdThreshold) voidsetHelixRmsdToRiseRatio(double helixRmsdToRiseRatio) voidsetLocalTimeLimit(double localTimeLimit) voidsetMaximumLocalCombinations(int maximumLocalCombinations) voidsetMinimumHelixAngle(double minimumHelixAngle) voidsetMinimumHelixRise(double minimumHelixRise) voidsetOnTheFly(boolean useJmolBioAssemblies) On-the-fly Jmol bioassembly generation.voidsetRmsdThreshold(double rmsdThreshold) toString()voiduseLocalTimeLimit(double localTimeStart)
-
Constructor Details
-
QuatSymmetryParameters
public QuatSymmetryParameters()
-
-
Method Details
-
getRmsdThreshold
public double getRmsdThreshold()- Returns:
- the rmsdThreshold
-
setRmsdThreshold
public void setRmsdThreshold(double rmsdThreshold) - Parameters:
rmsdThreshold- the rmsdThreshold to set
-
getAngleThreshold
public double getAngleThreshold() -
setAngleThreshold
public void setAngleThreshold(double angleThreshold) -
getHelixRmsdThreshold
public double getHelixRmsdThreshold() -
setHelixRmsdThreshold
public void setHelixRmsdThreshold(double helixRmsdThreshold) -
getHelixRmsdToRiseRatio
public double getHelixRmsdToRiseRatio()- Returns:
- the helixRmsdToRiseRatio
-
setHelixRmsdToRiseRatio
public void setHelixRmsdToRiseRatio(double helixRmsdToRiseRatio) - Parameters:
helixRmsdToRiseRatio- the helixRmsdToRiseRatio to set
-
getMinimumHelixRise
public double getMinimumHelixRise() -
setMinimumHelixRise
public void setMinimumHelixRise(double minimumHelixRise) -
getMinimumHelixAngle
public double getMinimumHelixAngle() -
setMinimumHelixAngle
public void setMinimumHelixAngle(double minimumHelixAngle) -
getMaximumLocalCombinations
public int getMaximumLocalCombinations() -
setMaximumLocalCombinations
public void setMaximumLocalCombinations(int maximumLocalCombinations) -
getLocalTimeLimit
public double getLocalTimeLimit()- Returns:
- the localTimeLimit
-
setLocalTimeLimit
public void setLocalTimeLimit(double localTimeLimit) - Parameters:
localTimeLimit- the localTimeLimit to set
-
getLocalTimeStart
public double getLocalTimeStart()- Returns:
- the localTimeStart
-
useLocalTimeLimit
public void useLocalTimeLimit(double localTimeStart) - Parameters:
localTimeStart- the time when local calculations started
-
isLocalLimitsExceeded
- Parameters:
combinations- a set of combinations considered fo far by the local symmetry search- Returns:
- true, if the number of combinations
-
isLocalLimitsExceeded
public boolean isLocalLimitsExceeded() -
isOnTheFly
public boolean isOnTheFly()On-the-fly Jmol bioassembly generation.- Returns:
- true if Jmol on the fly bioassembly generation is used
-
setOnTheFly
public void setOnTheFly(boolean useJmolBioAssemblies) On-the-fly Jmol bioassembly generation.- Parameters:
useJmolBioAssemblies- true if Jmol on the fly bioassembly generation is used, false otherwise
-
toString
-