Owen69
Date: 2014-08-08

melting.approximativeMethods

## Class Owen69

- java.lang.Object
- - melting.approximativeMethods.ApproximativeMode
  - - melting.approximativeMethods.Owen69

- All Implemented Interfaces:
    MeltingComputationMethod, NamedMethod

      public class Owen69
      extends ApproximativeMode
      implements NamedMethod

  This class represents the model owe69. It extends Approximative. Owen RJ, Hill LR, Lapage SP. Determination of DNA base compositions from melting profiles in dilute buffers. Biopolymers 1969; 7:503–16. Frank-Kamenetskii MD. Simplification of the empirical relationship between melting temperature of DNA, its GC content and concentration of sodium ions in solution. Biopolymers 1971;10:2623– 4. Blake RD. Denaturation of DNA. In: Meyers RA, ed. Encyclopedia of molecular biology and molecular medicine, Vol. 2. Weinheim, Germany: VCH Verlagsgesellschaft, 1996:1–19. Blake RD, Delcourt SG. Thermal stability of DNA. Nucleic Acids Res 1998;26:3323–32.

- - ### Field Summary

    - ### Fields inherited from class melting.approximativeMethods.ApproximativeMode

      `environment, register`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Owen69()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ThermoResult` | `computesThermodynamics()` This method is called to compute the melting temperature.
    `java.lang.String` | `getName()` Gets the full name of the method.
    `boolean` | `isApplicable()` This method is called to check that the options entered by the users are applicable with the used model (class).

    - ### Methods inherited from class melting.approximativeMethods.ApproximativeMode

      `getRegister, isNaEqPossible, setUpVariables`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### Owen69

          public Owen69()

  - ### Method Detail

    - #### computesThermodynamics

          public ThermoResult computesThermodynamics()

      Description copied from interface: `MeltingComputationMethod`
      This method is called to compute the melting temperature.
      Specified by:
        `computesThermodynamics` in interface `MeltingComputationMethod`
      Overrides:
        `computesThermodynamics` in class `ApproximativeMode`
      Returns:
        ThermoResult containing the computed enthalpy, entropy and melting temperature.

    - #### isApplicable

          public boolean isApplicable()

      Description copied from interface: `MeltingComputationMethod`
      This method is called to check that the options entered by the users are applicable with the used model (class).
      Specified by:
        `isApplicable` in interface `MeltingComputationMethod`
      Overrides:
        `isApplicable` in class `ApproximativeMode`
      Returns:
        false if at least one chosen option makes the model completely false. If one chosen option may lead to less reliable results, a warning message will appear. (ex : wrong hybridization type)

    - #### getName

          public java.lang.String getName()

      Gets the full name of the method.
      Specified by:
        `getName` in interface `NamedMethod`
      Returns:
        The full name of the method.