public class Santalucia04SingleBulgeLoop extends Santalucia04LongBulgeLoop implements NamedMethod
defaultFileName, formulaEnthalpy, formulaEntropy
collector, fileName
Constructor and Description |
---|
Santalucia04SingleBulgeLoop() |
Modifier and Type | Method and Description |
---|---|
ThermoResult |
computeThermodynamics(NucleotidSequences sequences,
int pos1,
int pos2,
ThermoResult result) |
java.lang.String |
getName()
Gets the full name of the method.
|
boolean |
isMissingParameters(NucleotidSequences sequences,
int pos1,
int pos2)
Check if one thermodynamic parameter is missing to compute the enthalpy and entropy of the pattern
at the positions pos1 and pos2.
|
void |
loadData(java.util.HashMap<java.lang.String,java.lang.String> options)
To load the necessary thermodynamic parameters of the implemented class.
|
correctPositions, initialiseFileName, isApplicable
getCollector, getData, getDataFileName, loadFile
public ThermoResult computeThermodynamics(NucleotidSequences sequences, int pos1, int pos2, ThermoResult result)
computeThermodynamics
in interface PatternComputationMethod
computeThermodynamics
in class Santalucia04LongBulgeLoop
sequences
- which contains the sequences entered by the user.result
- which contains the computed enthalpy, entropy and melting temperature.public boolean isMissingParameters(NucleotidSequences sequences, int pos1, int pos2)
PatternComputationMethod
isMissingParameters
in interface PatternComputationMethod
isMissingParameters
in class Santalucia04LongBulgeLoop
sequences
- which contains the sequences entered by the user.public void loadData(java.util.HashMap<java.lang.String,java.lang.String> options)
PatternComputationMethod
loadData
in interface PatternComputationMethod
loadData
in class PatternComputation
options
- which contains the current options. (default options and options entered by the user)public java.lang.String getName()
getName
in interface NamedMethod
getName
in class Santalucia04LongBulgeLoop