OEProteinFlexOptions

class OEProteinFlexOptions : public OESystem::OEOptions

This class provides an interface to setup protein flexibility for flexible protein optimization, as used in OEFlexProteinLigandOptimizer.

The OEProteinFlexOptions class defines the following public methods:

Constructor

OEProteinFlexOptions() -> OEProteinFlexOptions
OEProteinFlexOptions(arg2: OEProteinFlexOptions) -> OEProteinFlexOptions

Default and copy constructors.

GetFlexRange

GetFlexRange() -> float

See SetFlexRange method.

GetResidueID

GetResidueID() -> str

See SetResidueID method.

SetFlexRange

SetFlexRange(value: float) -> bool

Sets the flexibility range for protein flexibility. All the complete residues of the protein within the specified range (distance) from the ligand are considered flexible. Default: 2.0.

SetResidueID

SetResidueID(value: str) -> bool

Sets the residue ID of the residues to be treated as flexible, using regular expressions. If this is specified, the FlexRange is ignored. Default: None.