public static enum AlignmentProperties.DegreeOfFreedomType extends java.lang.Enum<AlignmentProperties.DegreeOfFreedomType>
Enum Constant and Description |
---|
FIXED
Do not move this molecule
|
TRANSLATE_ROTATE
Translate and rotate only as a rigid body.
|
TRANSLATE_ROTATE_FLEXIBLE
Translate and rotate, and tweak rotatable bonds to adapt conformation.
|
TRANSLATE_ROTATE_FLEXIBLE_EXTRA
As of
TRANSLATE_ROTATE_FLEXIBLE with an extension of some otherwise rigid bond is kept
flexible.(e.g.: double or amide bonds). |
Modifier and Type | Method and Description |
---|---|
static AlignmentProperties.DegreeOfFreedomType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AlignmentProperties.DegreeOfFreedomType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AlignmentProperties.DegreeOfFreedomType FIXED
public static final AlignmentProperties.DegreeOfFreedomType TRANSLATE_ROTATE
public static final AlignmentProperties.DegreeOfFreedomType TRANSLATE_ROTATE_FLEXIBLE
public static final AlignmentProperties.DegreeOfFreedomType TRANSLATE_ROTATE_FLEXIBLE_EXTRA
TRANSLATE_ROTATE_FLEXIBLE
with an extension of some otherwise rigid bond is kept
flexible.(e.g.: double or amide bonds). So the cis amide in second molecule can be tweaked to trans
if it is favored by the alignment.public static AlignmentProperties.DegreeOfFreedomType[] values()
for (AlignmentProperties.DegreeOfFreedomType c : AlignmentProperties.DegreeOfFreedomType.values()) System.out.println(c);
public static AlignmentProperties.DegreeOfFreedomType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null