Class FatCatParameters
- java.lang.Object
 - 
- org.biojava.nbio.structure.align.fatcat.calc.FatCatParameters
 
 
- 
- All Implemented Interfaces:
 ConfigStrucAligParams
public class FatCatParameters extends Object implements ConfigStrucAligParams
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_FRAGLEN 
- 
Constructor Summary
Constructors Constructor Description FatCatParameters() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetAfpDisCut()doublegetAfpDisCut0()doublegetBadRmsd()DoublegetDisCut()Get the distance cutoff used during AFP chain connectivity checksdoublegetDisFilter()doublegetDisSmooth()IntegergetFragLen()intgetFragLenSq()doublegetFragScore()doublegetGapCreate()doublegetGapExtend()intgetMaxGap()intgetMaxGapFrag()doublegetMaxPenalty()IntegergetMaxTra()get the maximum number of Twists that are allowed...intgetMisCut()doublegetMisScore()doublegetResScore()DoublegetRmsdCut()The cutoff to be used during AFP detectionintgetSparse()doublegetTorsionPenalty()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 parametersbooleanisOptimizeAlignment()Whether the alignment algorithm should try its best to optimize the alignment, or we are happy with a quick and dirty result.voidreset()Set the parameters to the default.voidsetAfpDisCut(double afpDisCut)voidsetAfpDisCut0(double afpDisCut0)voidsetBadRmsd(double badRmsd)voidsetDisCut(Double disCut)voidsetDisFilter(double disFilter)voidsetDisSmooth(double disSmooth)voidsetFragLen(Integer fragLen)voidsetFragLenSq(int fragLenSq)voidsetFragScore(double fragScore)voidsetGapCreate(double gapCreate)voidsetGapExtend(double gapExtend)voidsetMaxGap(int maxGap)voidsetMaxGapFrag(int maxGapFrag)voidsetMaxPenalty(double maxPenalty)voidsetMaxTra(Integer maxTra)set the maximum number of Twists that are allowed...voidsetMisCut(int misCut)voidsetMisScore(double misScore)voidsetOptimizeAlignment(boolean optimizeAlignment)Whether the alignment algorithm should try its best to optimize the alignment, or we are happy with a quick and dirty result.voidsetResScore(double resScore)voidsetRmsdCut(Double rmsdCut)The cutoff to be used during AFP detectionvoidsetSparse(int sparse)voidsetTorsionPenalty(double torsionPenalty)StringtoString() 
 - 
 
- 
- 
Field Detail
- 
DEFAULT_FRAGLEN
public static final int DEFAULT_FRAGLEN
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
FatCatParameters
public FatCatParameters()
 
 - 
 
- 
Method Detail
- 
reset
public void reset()
Description copied from interface:ConfigStrucAligParamsSet the parameters to the default.- Specified by:
 resetin interfaceConfigStrucAligParams
 
- 
getFragLen
public Integer getFragLen()
 
- 
setFragLen
public void setFragLen(Integer fragLen)
 
- 
getFragLenSq
public int getFragLenSq()
 
- 
setFragLenSq
public void setFragLenSq(int fragLenSq)
 
- 
getRmsdCut
public Double getRmsdCut()
The cutoff to be used during AFP detection- Returns:
 - rmsdCut parameter
 
 
- 
setRmsdCut
public void setRmsdCut(Double rmsdCut)
The cutoff to be used during AFP detection- Parameters:
 rmsdCut-
 
- 
getDisCut
public Double getDisCut()
Get the distance cutoff used during AFP chain connectivity checks- Returns:
 - distance Cutoff
 
 
- 
getAfpDisCut
public double getAfpDisCut()
 
- 
setAfpDisCut
public void setAfpDisCut(double afpDisCut)
 
- 
getAfpDisCut0
public double getAfpDisCut0()
 
- 
setAfpDisCut0
public void setAfpDisCut0(double afpDisCut0)
 
- 
getDisSmooth
public double getDisSmooth()
 
- 
setDisSmooth
public void setDisSmooth(double disSmooth)
 
- 
getMisCut
public int getMisCut()
 
- 
setMisCut
public void setMisCut(int misCut)
 
- 
getMaxGap
public int getMaxGap()
 
- 
setMaxGap
public void setMaxGap(int maxGap)
 
- 
getMaxGapFrag
public int getMaxGapFrag()
 
- 
setMaxGapFrag
public void setMaxGapFrag(int maxGapFrag)
 
- 
getDisFilter
public double getDisFilter()
 
- 
setDisFilter
public void setDisFilter(double disFilter)
 
- 
getBadRmsd
public double getBadRmsd()
 
- 
setBadRmsd
public void setBadRmsd(double badRmsd)
 
- 
getMaxTra
public Integer getMaxTra()
get the maximum number of Twists that are allowed...- Returns:
 - max nr of allowed twists
 
 
- 
setMaxTra
public void setMaxTra(Integer maxTra)
set the maximum number of Twists that are allowed...- Parameters:
 maxTra-
 
- 
getGapCreate
public double getGapCreate()
 
- 
setGapCreate
public void setGapCreate(double gapCreate)
 
- 
getGapExtend
public double getGapExtend()
 
- 
setGapExtend
public void setGapExtend(double gapExtend)
 
- 
getMisScore
public double getMisScore()
 
- 
setMisScore
public void setMisScore(double misScore)
 
- 
getTorsionPenalty
public double getTorsionPenalty()
 
- 
setTorsionPenalty
public void setTorsionPenalty(double torsionPenalty)
 
- 
getMaxPenalty
public double getMaxPenalty()
 
- 
setMaxPenalty
public void setMaxPenalty(double maxPenalty)
 
- 
getResScore
public double getResScore()
 
- 
setResScore
public void setResScore(double resScore)
 
- 
getFragScore
public double getFragScore()
 
- 
setFragScore
public void setFragScore(double fragScore)
 
- 
getSparse
public int getSparse()
 
- 
setSparse
public void setSparse(int sparse)
 
- 
getUserConfigHelp
public List<String> getUserConfigHelp()
Description copied from interface:ConfigStrucAligParamsThe help text for each of these parameters.- Specified by:
 getUserConfigHelpin interfaceConfigStrucAligParams- Returns:
 - help strings
 
 
- 
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
 
 
- 
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
 
 
- 
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
 
 
- 
isOptimizeAlignment
public boolean isOptimizeAlignment()
Whether the alignment algorithm should try its best to optimize the alignment, or we are happy with a quick and dirty result. NB: Not implemented in jFatCat- Returns:
 - optimizeAlignment
 
 
- 
setOptimizeAlignment
public void setOptimizeAlignment(boolean optimizeAlignment)
Whether the alignment algorithm should try its best to optimize the alignment, or we are happy with a quick and dirty result. NB: Not implemented in jFatCat- Parameters:
 optimizeAlignment-
 
 - 
 
 -