Class CESymmParameters
java.lang.Object
org.biojava.nbio.structure.align.ce.CeParameters
org.biojava.nbio.structure.symmetry.internal.CESymmParameters
- All Implemented Interfaces:
ConfigStrucAligParams
Provides parameters to
CeSymm
.- Since:
- 4.1.1
- Author:
- Spencer Bliven, Aleix Lafita
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static enum
static enum
The 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 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
-
Method Summary
Modifier and TypeMethodDescriptionclone()
double
int
int
boolean
int
double
int
int
int
double
The help text for each of these parameters.The labels to be displayed to the user for each parameterget the list of parameters that the user can change through the user interface.Get the data types of the parametersint
boolean
isGaps()
void
reset()
Set the parameters to the default.void
setDistanceCutoff
(Double distanceCutoff) void
void
setMaxSymmOrder
(Integer maxSymmOrder) void
setMinCoreLength
(Integer minCoreLength) void
setOptimization
(Boolean optimization) void
setOptimizationSteps
(Integer optimizationSteps) void
setOrderDetectorMethod
(CESymmParameters.OrderDetectorMethod orderDetectorMethod) void
setRefinedScoreThreshold
(Double refinedScoreThreshold) void
setRefineMethod
(CESymmParameters.RefineMethod refineMethod) void
setRefineResult
(boolean doRefine) Deprecated.void
setRndSeed
(Integer seed) void
setSSEThreshold
(Integer sseThreshold) void
setSymmLevels
(Integer symmLevels) void
void
setUnrefinedScoreThreshold
(Double unrefinedScoreThreshold) void
setUserOrder
(Integer userOrder) toString()
Methods inherited from class org.biojava.nbio.structure.align.ce.CeParameters
getDistanceIncrement, getGapExtension, getGapOpen, getMaxGapSize, getMaxNrIterationsForOptimization, getMaxOptRMSD, getORmsdThr, getRmsdThr, getRmsdThrJoin, getScoringStrategy, getSeqWeight, getSubstitutionMatrix, getWinSize, isShowAFPRanges, setDistanceIncrement, setGapExtension, setGapOpen, setMaxGapSize, setMaxNrIterationsForOptimization, setMaxOptRMSD, setORmsdThr, setRmsdThr, setRmsdThrJoin, setScoringStrategy, setSeqWeight, setShowAFPRanges, setSubstitutionMatrix, setWinSize
-
Field Details
-
DEFAULT_SYMMETRY_THRESHOLD
public static final double DEFAULT_SYMMETRY_THRESHOLD- See Also:
-
-
Constructor Details
-
CESymmParameters
public CESymmParameters()
-
-
Method Details
-
clone
-
reset
public void reset()Description copied from interface:ConfigStrucAligParams
Set the parameters to the default.- Specified by:
reset
in interfaceConfigStrucAligParams
- Overrides:
reset
in classCeParameters
-
getUserConfigHelp
Description copied from interface:ConfigStrucAligParams
The help text for each of these parameters.- Specified by:
getUserConfigHelp
in interfaceConfigStrucAligParams
- Overrides:
getUserConfigHelp
in classCeParameters
- Returns:
- help strings
-
getUserConfigParameters
Description copied from interface:ConfigStrucAligParams
get 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:
getUserConfigParameters
in interfaceConfigStrucAligParams
- Overrides:
getUserConfigParameters
in classCeParameters
- Returns:
- list of parameters
-
getUserConfigParameterNames
Description copied from interface:ConfigStrucAligParams
The labels to be displayed to the user for each parameter- Specified by:
getUserConfigParameterNames
in interfaceConfigStrucAligParams
- Overrides:
getUserConfigParameterNames
in classCeParameters
- Returns:
- list of parameter names
-
getUserConfigTypes
Description copied from interface:ConfigStrucAligParams
Get the data types of the parameters- Specified by:
getUserConfigTypes
in interfaceConfigStrucAligParams
- Overrides:
getUserConfigTypes
in classCeParameters
- Returns:
- list of parameter classes
-
getRefineMethod
-
setRefineMethod
-
setRefineResult
Deprecated. -
getOrderDetectorMethod
-
setOrderDetectorMethod
-
setUserOrder
-
getUserOrder
public int getUserOrder() -
setMaxSymmOrder
-
getMaxSymmOrder
public int getMaxSymmOrder() -
getSymmType
-
setSymmType
-
getOptimization
public boolean getOptimization() -
setOptimization
-
getRndSeed
public int getRndSeed() -
setRndSeed
-
getSymmLevels
public int getSymmLevels() -
setSymmLevels
-
getUnrefinedScoreThreshold
public double getUnrefinedScoreThreshold() -
setUnrefinedScoreThreshold
-
getRefinedScoreThreshold
public double getRefinedScoreThreshold() -
setRefinedScoreThreshold
-
getSSEThreshold
public int getSSEThreshold() -
setSSEThreshold
-
getMinCoreLength
public int getMinCoreLength() -
setMinCoreLength
-
getDistanceCutoff
public double getDistanceCutoff() -
setDistanceCutoff
-
isGaps
public boolean isGaps() -
setGaps
-
getOptimizationSteps
public int getOptimizationSteps() -
setOptimizationSteps
-
toString
- Overrides:
toString
in classCeParameters
-