Package pl.poznan.put.rna
Enum Pseudorotation
- java.lang.Object
-
- java.lang.Enum<Pseudorotation>
-
- pl.poznan.put.rna.Pseudorotation
-
- All Implemented Interfaces:
Serializable,Comparable<Pseudorotation>,Range
public enum Pseudorotation extends Enum<Pseudorotation> implements Range
A range of pseudorotation values with their descriptions.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ENVELOPE_1_ENDOENVELOPE_1_EXOENVELOPE_2_ENDOENVELOPE_2_EXOENVELOPE_3_ENDOENVELOPE_3_EXOENVELOPE_4_ENDOENVELOPE_4_EXOENVELOPE_O_ENDOENVELOPE_O_EXOINVALIDTWIST_1_2TWIST_1_OTWIST_2_1TWIST_2_3TWIST_3_2TWIST_3_4TWIST_4_3TWIST_4_OTWIST_O_1TWIST_O_4
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Anglebegin()RangeDifferencecompare(Range other)Compares with another range object.StringdisplayName()Angleend()static RangeProvidergetProvider()static PseudorotationvalueOf(String name)Returns the enum constant of this type with the specified name.static Pseudorotation[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
TWIST_3_2
public static final Pseudorotation TWIST_3_2
-
ENVELOPE_3_ENDO
public static final Pseudorotation ENVELOPE_3_ENDO
-
TWIST_3_4
public static final Pseudorotation TWIST_3_4
-
ENVELOPE_4_EXO
public static final Pseudorotation ENVELOPE_4_EXO
-
TWIST_O_4
public static final Pseudorotation TWIST_O_4
-
ENVELOPE_O_ENDO
public static final Pseudorotation ENVELOPE_O_ENDO
-
TWIST_O_1
public static final Pseudorotation TWIST_O_1
-
ENVELOPE_1_EXO
public static final Pseudorotation ENVELOPE_1_EXO
-
TWIST_2_1
public static final Pseudorotation TWIST_2_1
-
ENVELOPE_2_ENDO
public static final Pseudorotation ENVELOPE_2_ENDO
-
TWIST_2_3
public static final Pseudorotation TWIST_2_3
-
ENVELOPE_3_EXO
public static final Pseudorotation ENVELOPE_3_EXO
-
TWIST_4_3
public static final Pseudorotation TWIST_4_3
-
ENVELOPE_4_ENDO
public static final Pseudorotation ENVELOPE_4_ENDO
-
TWIST_4_O
public static final Pseudorotation TWIST_4_O
-
ENVELOPE_O_EXO
public static final Pseudorotation ENVELOPE_O_EXO
-
TWIST_1_O
public static final Pseudorotation TWIST_1_O
-
ENVELOPE_1_ENDO
public static final Pseudorotation ENVELOPE_1_ENDO
-
TWIST_1_2
public static final Pseudorotation TWIST_1_2
-
ENVELOPE_2_EXO
public static final Pseudorotation ENVELOPE_2_EXO
-
INVALID
public static final Pseudorotation INVALID
-
-
Method Detail
-
values
public static Pseudorotation[] 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 (Pseudorotation c : Pseudorotation.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Pseudorotation 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 nameNullPointerException- if the argument is null
-
getProvider
public static RangeProvider getProvider()
- Returns:
- An instance of provider which will return a pseudorotation range for a provided angle value.
-
displayName
public String displayName()
- Specified by:
displayNamein interfaceRange- Returns:
- The name of this torsion angle range.
-
begin
public Angle begin()
-
compare
public RangeDifference compare(Range other)
Description copied from interface:RangeCompares with another range object.
-
-