Class MultipleMcParameters
- java.lang.Object
-
- org.biojava.nbio.structure.align.multiple.mc.MultipleMcParameters
-
- All Implemented Interfaces:
ConfigStrucAligParams
public class MultipleMcParameters extends java.lang.Object implements ConfigStrucAligParams
Contains the parameters to be sent to the MC optimization.- Since:
- 4.1.0
- Author:
- Aleix Lafita
-
-
Constructor Summary
Constructors Constructor Description MultipleMcParameters()Constructor with DEFAULT values of the parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetConvergenceSteps()doublegetDistanceCutoff()doublegetGapExtension()doublegetGapOpen()intgetMinAlignedStructures()intgetMinBlockLen()intgetNrThreads()intgetRandomSeed()java.util.List<java.lang.String>getUserConfigHelp()The help text for each of these parameters.java.util.List<java.lang.String>getUserConfigParameterNames()The labels to be displayed to the user for each parameterjava.util.List<java.lang.String>getUserConfigParameters()get the list of parameters that the user can change through the user interface.java.util.List<java.lang.Class>getUserConfigTypes()Get the data types of the parametersvoidreset()Set the parameters to the default.voidsetConvergenceSteps(java.lang.Integer convergenceSteps)voidsetDistanceCutoff(java.lang.Double distanceCutoff)voidsetGapExtension(java.lang.Double gapExtension)voidsetGapOpen(java.lang.Double gapOpen)voidsetMinAlignedStructures(java.lang.Integer minAlignedStructures)voidsetMinBlockLen(java.lang.Integer minBlockLen)voidsetNrThreads(java.lang.Integer nrThreads)voidsetRandomSeed(java.lang.Integer randomSeed)java.lang.StringtoString()
-
-
-
Method Detail
-
getUserConfigParameters
public java.util.List<java.lang.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- Returns:
- list of parameters
-
getUserConfigParameterNames
public java.util.List<java.lang.String> getUserConfigParameterNames()
Description copied from interface:ConfigStrucAligParamsThe labels to be displayed to the user for each parameter- Specified by:
getUserConfigParameterNamesin interfaceConfigStrucAligParams- Returns:
- list of parameter names
-
getUserConfigTypes
public java.util.List<java.lang.Class> getUserConfigTypes()
Description copied from interface:ConfigStrucAligParamsGet the data types of the parameters- Specified by:
getUserConfigTypesin interfaceConfigStrucAligParams- Returns:
- list of parameter classes
-
getUserConfigHelp
public java.util.List<java.lang.String> getUserConfigHelp()
Description copied from interface:ConfigStrucAligParamsThe help text for each of these parameters.- Specified by:
getUserConfigHelpin interfaceConfigStrucAligParams- Returns:
- help strings
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
reset
public void reset()
Description copied from interface:ConfigStrucAligParamsSet the parameters to the default.- Specified by:
resetin interfaceConfigStrucAligParams
-
getRandomSeed
public int getRandomSeed()
-
setRandomSeed
public void setRandomSeed(java.lang.Integer randomSeed)
-
getMinBlockLen
public int getMinBlockLen()
-
setMinBlockLen
public void setMinBlockLen(java.lang.Integer minBlockLen)
-
getMinAlignedStructures
public int getMinAlignedStructures()
-
setMinAlignedStructures
public void setMinAlignedStructures(java.lang.Integer minAlignedStructures)
-
getGapOpen
public double getGapOpen()
-
setGapOpen
public void setGapOpen(java.lang.Double gapOpen)
-
getGapExtension
public double getGapExtension()
-
setGapExtension
public void setGapExtension(java.lang.Double gapExtension)
-
getConvergenceSteps
public int getConvergenceSteps()
-
setConvergenceSteps
public void setConvergenceSteps(java.lang.Integer convergenceSteps)
-
getNrThreads
public int getNrThreads()
-
setNrThreads
public void setNrThreads(java.lang.Integer nrThreads)
-
getDistanceCutoff
public double getDistanceCutoff()
-
setDistanceCutoff
public void setDistanceCutoff(java.lang.Double distanceCutoff)
-
-