Class QuatSymmetryParameters
- java.lang.Object
- 
- org.biojava.nbio.structure.symmetry.core.QuatSymmetryParameters
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class QuatSymmetryParameters extends Object implements Serializable The QuatSymmetryParameters specify the options used for the detection of quaternary symmetry in structures using theQuatSymmetryDetector.- Author:
- Peter Rose, Aleix Lafita
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description QuatSymmetryParameters()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetAngleThreshold()doublegetHelixRmsdThreshold()doublegetHelixRmsdToRiseRatio()doublegetLocalTimeLimit()doublegetLocalTimeStart()intgetMaximumLocalCombinations()doublegetMinimumHelixAngle()doublegetMinimumHelixRise()doublegetRmsdThreshold()booleanisLocalLimitsExceeded()booleanisLocalLimitsExceeded(Set<?> combinations)booleanisOnTheFly()On-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)StringtoString()voiduseLocalTimeLimit(double localTimeStart)
 
- 
- 
- 
Constructor Detail- 
QuatSymmetryParameterspublic QuatSymmetryParameters() 
 
- 
 - 
Method Detail- 
getRmsdThresholdpublic double getRmsdThreshold() - Returns:
- the rmsdThreshold
 
 - 
setRmsdThresholdpublic void setRmsdThreshold(double rmsdThreshold) - Parameters:
- rmsdThreshold- the rmsdThreshold to set
 
 - 
getAngleThresholdpublic double getAngleThreshold() 
 - 
setAngleThresholdpublic void setAngleThreshold(double angleThreshold) 
 - 
getHelixRmsdThresholdpublic double getHelixRmsdThreshold() 
 - 
setHelixRmsdThresholdpublic void setHelixRmsdThreshold(double helixRmsdThreshold) 
 - 
getHelixRmsdToRiseRatiopublic double getHelixRmsdToRiseRatio() - Returns:
- the helixRmsdToRiseRatio
 
 - 
setHelixRmsdToRiseRatiopublic void setHelixRmsdToRiseRatio(double helixRmsdToRiseRatio) - Parameters:
- helixRmsdToRiseRatio- the helixRmsdToRiseRatio to set
 
 - 
getMinimumHelixRisepublic double getMinimumHelixRise() 
 - 
setMinimumHelixRisepublic void setMinimumHelixRise(double minimumHelixRise) 
 - 
getMinimumHelixAnglepublic double getMinimumHelixAngle() 
 - 
setMinimumHelixAnglepublic void setMinimumHelixAngle(double minimumHelixAngle) 
 - 
getMaximumLocalCombinationspublic int getMaximumLocalCombinations() 
 - 
setMaximumLocalCombinationspublic void setMaximumLocalCombinations(int maximumLocalCombinations) 
 - 
getLocalTimeLimitpublic double getLocalTimeLimit() - Returns:
- the localTimeLimit
 
 - 
setLocalTimeLimitpublic void setLocalTimeLimit(double localTimeLimit) - Parameters:
- localTimeLimit- the localTimeLimit to set
 
 - 
getLocalTimeStartpublic double getLocalTimeStart() - Returns:
- the localTimeStart
 
 - 
useLocalTimeLimitpublic void useLocalTimeLimit(double localTimeStart) - Parameters:
- localTimeStart- the time when local calculations started
 
 - 
isLocalLimitsExceededpublic boolean isLocalLimitsExceeded(Set<?> combinations) - Parameters:
- combinations- a set of combinations considered fo far by the local symmetry search
- Returns:
- true, if the number of combinations
 
 - 
isLocalLimitsExceededpublic boolean isLocalLimitsExceeded() 
 - 
isOnTheFlypublic boolean isOnTheFly() On-the-fly Jmol bioassembly generation.- Returns:
- true if Jmol on the fly bioassembly generation is used
 
 - 
setOnTheFlypublic void setOnTheFly(boolean useJmolBioAssemblies) On-the-fly Jmol bioassembly generation.- Parameters:
- useJmolBioAssemblies- true if Jmol on the fly bioassembly generation is used, false otherwise
 
 
- 
 
-