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(const OEProteinFlexOptions &)
Default and copy constructors.
operator=
OEProteinFlexOptions &operator=(const OEProteinFlexOptions &)
GetFlexRange
double GetFlexRange() const
See SetFlexRange method.
GetResidueID
const OEProton::OEChargeEngineBase* GetResidueID() const
See SetResidueID method.
SetFlexRange
bool SetFlexRange(const double)
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
bool SetResidueID(const std::string&)
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.