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)
 
 - 
 
 -