public class Santalucia04SingleBulgeLoop extends Santalucia04LongBulgeLoop implements NamedMethod
defaultFileName, formulaEnthalpy, formulaEntropycollector, 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, isApplicablegetCollector, getData, getDataFileName, loadFilepublic ThermoResult computeThermodynamics(NucleotidSequences sequences, int pos1, int pos2, ThermoResult result)
computeThermodynamics in interface PatternComputationMethodcomputeThermodynamics in class Santalucia04LongBulgeLoopsequences - 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)
PatternComputationMethodisMissingParameters in interface PatternComputationMethodisMissingParameters in class Santalucia04LongBulgeLoopsequences - which contains the sequences entered by the user.public void loadData(java.util.HashMap<java.lang.String,java.lang.String> options)
PatternComputationMethodloadData in interface PatternComputationMethodloadData in class PatternComputationoptions - which contains the current options. (default options and options entered by the user)public java.lang.String getName()
getName in interface NamedMethodgetName in class Santalucia04LongBulgeLoop