This namespace contains the following constants used as options to OEHasSecondaryStructure and as return values from OEGetSecondaryStructureType. These constants represent sets of bits, and in some cases can be OR’ed together, for example, to designate left-handed alpha helix.
Unassigned
This indicates secondary structure which is unassigned or unknown.
Helix
This indicates any type of helix.
Helix310
This indicates a 3-10 helix.
HelixAlpha
This indicates an alpha helix.
HelixPi
This indicates a pi helix.
Turn
This indicates any type of turn.
Turn3
This indicates a 3-residue turn.
Turn4
This indicates a 4-residue turn.
Turn5
This indicates a 5-residue turn.
Sheet
This indicates a beta sheet.
StrandSense
This bit indicates a strand that is antiparallel to an adjacent strand in a beta sheet. Since strands can be simultaneously parallel and antiparallel to other strands in a sheet, this isn’t an absolute indicator of a strand’s direction. It is useful in some visualization programs to visually illustrate antiparallel character of beta sheets.
HelixLeft
This bit indicates left-handedness of a helix. For example, a left-handed alpha helix would have a value of HelixAlpha | HelixLeft.
Any
This will match any assigned values for secondary structure when used as an option to OEHasSecondaryStructure.