Class CESymmParameters
- java.lang.Object
-
- org.biojava.nbio.structure.align.ce.CeParameters
-
- org.biojava.nbio.structure.symmetry.internal.CESymmParameters
-
- All Implemented Interfaces:
ConfigStrucAligParams
public class CESymmParameters extends CeParameters
Provides parameters toCeSymm.- Since:
- 4.1.1
- Author:
- Spencer Bliven, Aleix Lafita
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCESymmParameters.OrderDetectorMethodstatic classCESymmParameters.RefineMethodstatic classCESymmParameters.SymmetryTypeThe internal symmetry detection can be divided into two types: CLOSE: includes the circular and dihedral symmetries, and OPEN: includes the helical and protein repeats symmetries.-
Nested classes/interfaces inherited from class org.biojava.nbio.structure.align.ce.CeParameters
CeParameters.ScoringStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static doubleDEFAULT_SYMMETRY_THRESHOLD-
Fields inherited from class org.biojava.nbio.structure.align.ce.CeParameters
DEFAULT_GAP_EXTENSION, DEFAULT_GAP_OPEN, DEFAULT_oRmsdThr, DEFAULT_SUBSTITUTION_MATRIX, DISTANCE_INCREMENT, distanceIncrement, gapExtension, gapOpen, maxGapSize, maxNrIterationsForOptimization, maxOptRMSD, oRmsdThr, rmsdThr, rmsdThrJoin, scoringStrategy, seqWeight, showAFPRanges, sideChainScoringType, substitutionMatrix, winSize
-
-
Constructor Summary
Constructors Constructor Description CESymmParameters()CESymmParameters(CESymmParameters o)
-
Method Summary
-
Methods inherited from class org.biojava.nbio.structure.align.ce.CeParameters
getDistanceIncrement, getGapExtension, getGapOpen, getMaxGapSize, getMaxNrIterationsForOptimization, getMaxOptRMSD, getORmsdThr, getRmsdThr, getRmsdThrJoin, getScoringStrategy, getSeqWeight, getSubstitutionMatrix, getWinSize, isOptimizeAlignment, isShowAFPRanges, setDistanceIncrement, setGapExtension, setGapOpen, setMaxGapSize, setMaxNrIterationsForOptimization, setMaxOptRMSD, setOptimizeAlignment, setORmsdThr, setRmsdThr, setRmsdThrJoin, setScoringStrategy, setSeqWeight, setShowAFPRanges, setSubstitutionMatrix, setWinSize
-
-
-
-
Field Detail
-
DEFAULT_SYMMETRY_THRESHOLD
public static final double DEFAULT_SYMMETRY_THRESHOLD
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CESymmParameters
public CESymmParameters()
-
CESymmParameters
public CESymmParameters(CESymmParameters o)
-
-
Method Detail
-
clone
public CESymmParameters clone()
-
reset
public void reset()
Description copied from interface:ConfigStrucAligParamsSet the parameters to the default.- Specified by:
resetin interfaceConfigStrucAligParams- Overrides:
resetin classCeParameters
-
getUserConfigHelp
public List<String> getUserConfigHelp()
Description copied from interface:ConfigStrucAligParamsThe help text for each of these parameters.- Specified by:
getUserConfigHelpin interfaceConfigStrucAligParams- Overrides:
getUserConfigHelpin classCeParameters- Returns:
- help strings
-
getUserConfigParameters
public List<String> getUserConfigParameters()
Description copied from interface:ConfigStrucAligParamsget the list of parameters that the user can change through the user interface. Parameter names are the same names as the corresponding Get/Set methods.- Specified by:
getUserConfigParametersin interfaceConfigStrucAligParams- Overrides:
getUserConfigParametersin classCeParameters- Returns:
- list of parameters
-
getUserConfigParameterNames
public List<String> getUserConfigParameterNames()
Description copied from interface:ConfigStrucAligParamsThe labels to be displayed to the user for each parameter- Specified by:
getUserConfigParameterNamesin interfaceConfigStrucAligParams- Overrides:
getUserConfigParameterNamesin classCeParameters- Returns:
- list of parameter names
-
getUserConfigTypes
public List<Class> getUserConfigTypes()
Description copied from interface:ConfigStrucAligParamsGet the data types of the parameters- Specified by:
getUserConfigTypesin interfaceConfigStrucAligParams- Overrides:
getUserConfigTypesin classCeParameters- Returns:
- list of parameter classes
-
getRefineMethod
public CESymmParameters.RefineMethod getRefineMethod()
-
setRefineMethod
public void setRefineMethod(CESymmParameters.RefineMethod refineMethod)
-
setRefineResult
@Deprecated public void setRefineResult(boolean doRefine)
Deprecated.
-
getOrderDetectorMethod
public CESymmParameters.OrderDetectorMethod getOrderDetectorMethod()
-
setOrderDetectorMethod
public void setOrderDetectorMethod(CESymmParameters.OrderDetectorMethod orderDetectorMethod)
-
setUserOrder
public void setUserOrder(Integer userOrder)
-
getUserOrder
public int getUserOrder()
-
setMaxSymmOrder
public void setMaxSymmOrder(Integer maxSymmOrder)
-
getMaxSymmOrder
public int getMaxSymmOrder()
-
getSymmType
public CESymmParameters.SymmetryType getSymmType()
-
setSymmType
public void setSymmType(CESymmParameters.SymmetryType type)
-
getOptimization
public boolean getOptimization()
-
setOptimization
public void setOptimization(Boolean optimization)
-
getRndSeed
public int getRndSeed()
-
setRndSeed
public void setRndSeed(Integer seed)
-
getSymmLevels
public int getSymmLevels()
-
setSymmLevels
public void setSymmLevels(Integer symmLevels)
-
getUnrefinedScoreThreshold
public double getUnrefinedScoreThreshold()
-
setUnrefinedScoreThreshold
public void setUnrefinedScoreThreshold(Double unrefinedScoreThreshold)
-
getRefinedScoreThreshold
public double getRefinedScoreThreshold()
-
setRefinedScoreThreshold
public void setRefinedScoreThreshold(Double refinedScoreThreshold)
-
getSSEThreshold
public int getSSEThreshold()
-
setSSEThreshold
public void setSSEThreshold(Integer sseThreshold)
-
getMinCoreLength
public int getMinCoreLength()
-
setMinCoreLength
public void setMinCoreLength(Integer minCoreLength)
-
getDistanceCutoff
public double getDistanceCutoff()
-
setDistanceCutoff
public void setDistanceCutoff(Double distanceCutoff)
-
isGaps
public boolean isGaps()
-
getOptimizationSteps
public int getOptimizationSteps()
-
setOptimizationSteps
public void setOptimizationSteps(Integer optimizationSteps)
-
toString
public String toString()
- Overrides:
toStringin classCeParameters
-
-