OESinglePoseResult
class OESinglePoseResult
This class provides results of a single pose, obtained from the OEPosit calculation.
- The OESinglePoseResult class defines the following public methods:
Constructors
OESinglePoseResult() -> OESinglePoseResult
OESinglePoseResult(arg2: OESinglePoseResult) -> OESinglePoseResult
Default and copy constructors.
GetDesignUnit
GetDesignUnit() -> OEDesignUnit
Returns the resulting design unit consisting of the target and the ligand pose.
GetTargetMask
GetTargetMask() -> int
Returns the target mask used to generate the receptor. The mask and predicate can be used with the
OEDesignUnit.GetComponents method to generate the molecule used in receptor generation.
GetTargetPred
GetTargetPred() -> OEAtomMatchResidue
Returns the residue based OEAtomMatchResidue predicate used with the corresponding
target mask to generate the receptor. The mask and predicate can be used with the
OEDesignUnit.GetComponents method to generate the molecule used in receptor generation.
See also
OEAtomMatchResidue class
OEDesignUnit.GetComponentsmethod
GetHasClash
GetHasClash() -> bool
Returns true if the pose contains clash, false otherwise. The clash
is defined based on the option used in the OEPosit calculation.
GetNumContacts
GetNumContacts() -> int
Returns the number of contacts in the pose, based on the clash type defined during the OEPosit calculation.
GetNumClashes
GetNumClashes() -> int
Returns the number of clashes in the pose, based on the clash type defined during the OEPosit calculation.
GetPose
GetPose() -> OEGraphMol
Returns the ligand pose conformer.
GetPositMethod
GetPositMethod() -> int
Returns the method used to generate this pose. The returned values correspond
to OEPositMethod.
GetProbability
GetProbability() -> float
Returns the POSIT probability corresponding to this pose.
GetReceptorIndex
GetReceptorIndex() -> int
Returns the receptor index corresponding to the order they were added to the OEPosit instance.
GetRelaxAttempted
GetRelaxAttempted() -> bool
Returns true if relaxation was attempted.
GetRelaxed
GetRelaxed() -> bool
Returns true if the pose is relaxed.
GetRelaxStatus
GetRelaxStatus() -> int
Returns status code corresponding to the attempted relaxation,
with a value from the OEDockingReturnCode namespace.
GetRelaxStatusStr
GetRelaxStatusStr() -> str
Returns status corresponding to the attempted relaxation.