de.jstacs.sequenceScores.statisticalModels.differentiable.mixture
Enum StrandDiffSM.InitMethod

java.lang.Object
  extended by java.lang.Enum<StrandDiffSM.InitMethod>
      extended by de.jstacs.sequenceScores.statisticalModels.differentiable.mixture.StrandDiffSM.InitMethod
All Implemented Interfaces:
Serializable, Comparable<StrandDiffSM.InitMethod>
Enclosing class:
StrandDiffSM

public static enum StrandDiffSM.InitMethod
extends Enum<StrandDiffSM.InitMethod>

This enum defines the different types of plug-in initialization of a StrandDiffSM.

Author:
Jens Keilwagen

Enum Constant Summary
INIT_BACKWARD_STRAND
          This value indicates that the model is initialized with the data on the backward strand.
INIT_BOTH_STRANDS
          This value indicates that the model is initialized with the data, where the weight for both strand of each sequence is chosen randomly.
INIT_FORWARD_STRAND
          This value indicates that the model is initialized with the data on the forward strand.
 
Method Summary
static StrandDiffSM.InitMethod valueOf(String name)
          Returns the enum constant of this type with the specified name.
static StrandDiffSM.InitMethod[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

INIT_FORWARD_STRAND

public static final StrandDiffSM.InitMethod INIT_FORWARD_STRAND
This value indicates that the model is initialized with the data on the forward strand.


INIT_BACKWARD_STRAND

public static final StrandDiffSM.InitMethod INIT_BACKWARD_STRAND
This value indicates that the model is initialized with the data on the backward strand.


INIT_BOTH_STRANDS

public static final StrandDiffSM.InitMethod INIT_BOTH_STRANDS
This value indicates that the model is initialized with the data, where the weight for both strand of each sequence is chosen randomly.

Method Detail

values

public static StrandDiffSM.InitMethod[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (StrandDiffSM.InitMethod c : StrandDiffSM.InitMethod.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static StrandDiffSM.InitMethod valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null