OESiteHopperPatchOptions¶
class OESiteHopperPatchOptions : public OESystem::OEOptions
Options that affect how SiteHopper Patches are contructed.
Constructors¶
OESiteHopperPatchOptions()
OESiteHopperPatchOptions(const OESiteHopperPatchOptions &)
OESiteHopperPatchOptions(OESiteHopperPatchOptions &&)=default
Default constructors.
operator=¶
OESiteHopperPatchOptions &operator=(const OESiteHopperPatchOptions &)
OESiteHopperPatchOptions &operator=(OESiteHopperPatchOptions &&)=default
GetResidueCutoff¶
float GetResidueCutoff() const
Get distance (in Angstroms) from any ligand atom to any protein residue to consider that residue part of the patch.
[default: 7.0]
GetSiteSize¶
float GetSiteSize() const
Get distance from any site residue to edge of patch surface to be created. A larger distance means a larger patch will be created.
[default: 4.0]
GetSurfaceCutoff¶
float GetSurfaceCutoff() const
Get maximum distance a color atom can be from the surface to be included in the patch.
[default: 2.5]
GetScaleFactor¶
unsigned int GetScaleFactor() const
Get factor by which number of surface points are reduced to create the patch surface.
[default: 4]
GetUserStartsScaleFactor¶
unsigned int GetUserStartsScaleFactor() const
Get factor by which the number of surface points are reduced to create user starts for the optimization.
[default: 14]
SetResidueCutoff¶
void SetResidueCutoff(float cutoff)
Set distance (in Angstroms) from any ligand atom to any protein residue to consider that residue part of the patch.
[default: 7.0]
SetSiteSize¶
void GetSiteSize(float size)
Set distance from any site residue to edge of patch surface to be created. A larger distance means a larger patch will be created.
[default: 4.0]
SetSurfaceCutoff¶
void SetSurfaceCutoff()
Set maximum distance a color atom can be from the surface to be included in the patch. A larger value means more color atoms from the protein will be included.
[default: 2.5]
SetScaleFactor¶
void SetScaleFactor(unsigned int factor)
Set factor by which number of surface points are reduced to create the patch surface. A larger factor will result in fewer surface/shape point. Too few will result in a poor shape description of the patch.
[default: 4]
SetUserStartsScaleFactor¶
void SetUserStartsScaleFactor(unsigned int factor)
Set factor by which the number of surface points are reduced to create user starts for the optimization.
[default: 14]
CreateCopy¶
OESiteHopperPatchOptions *CreateCopy() const
GetColorForceField¶
const OEShape::OEColorForceField& GetColorForceField() const
Get a reference to the OEColorForceField used for patch creation and scoring.