Class MultipleMcParameters
- java.lang.Object
-
- org.biojava.nbio.structure.align.multiple.mc.MultipleMcParameters
-
- All Implemented Interfaces:
ConfigStrucAligParams
public class MultipleMcParameters extends 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()List<String>getUserConfigHelp()The help text for each of these parameters.List<String>getUserConfigParameterNames()The labels to be displayed to the user for each parameterList<String>getUserConfigParameters()get the list of parameters that the user can change through the user interface.List<Class>getUserConfigTypes()Get the data types of the parametersvoidreset()Set the parameters to the default.voidsetConvergenceSteps(Integer convergenceSteps)voidsetDistanceCutoff(Double distanceCutoff)voidsetGapExtension(Double gapExtension)voidsetGapOpen(Double gapOpen)voidsetMinAlignedStructures(Integer minAlignedStructures)voidsetMinBlockLen(Integer minBlockLen)voidsetNrThreads(Integer nrThreads)voidsetRandomSeed(Integer randomSeed)StringtoString()
-
-
-
Constructor Detail
-
MultipleMcParameters
public MultipleMcParameters()
Constructor with DEFAULT values of the parameters.
-
-
Method Detail
-
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- 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- 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- Returns:
- list of parameter classes
-
getUserConfigHelp
public List<String> getUserConfigHelp()
Description copied from interface:ConfigStrucAligParamsThe help text for each of these parameters.- Specified by:
getUserConfigHelpin interfaceConfigStrucAligParams- Returns:
- help strings
-
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(Integer randomSeed)
-
getMinBlockLen
public int getMinBlockLen()
-
setMinBlockLen
public void setMinBlockLen(Integer minBlockLen)
-
getMinAlignedStructures
public int getMinAlignedStructures()
-
setMinAlignedStructures
public void setMinAlignedStructures(Integer minAlignedStructures)
-
getGapOpen
public double getGapOpen()
-
setGapOpen
public void setGapOpen(Double gapOpen)
-
getGapExtension
public double getGapExtension()
-
setGapExtension
public void setGapExtension(Double gapExtension)
-
getConvergenceSteps
public int getConvergenceSteps()
-
setConvergenceSteps
public void setConvergenceSteps(Integer convergenceSteps)
-
getNrThreads
public int getNrThreads()
-
setNrThreads
public void setNrThreads(Integer nrThreads)
-
getDistanceCutoff
public double getDistanceCutoff()
-
setDistanceCutoff
public void setDistanceCutoff(Double distanceCutoff)
-
-