OEAlignReceptorFunction
class OEAlignReceptorFunction
OEAlignReceptorFunction is a pure virtual class that defines an API for aligning two receptors.
This pure virtual class is intended to be subclassed in order to create an aligned receptor. This is necessary because the receptor has multiple components that need to be aligned properly, such as the inner and outer contours and any bound or extra molecules attached to the receptor.
SetupTarget
SetupTarget(target: Union[OEGraphMol,OEMol,OEQMol]) -> bool
Called when setting the target molecule.
operator()
__call__(arg2: Union[OEGraphMol,OEMol,OEQMol]) -> Iterable[OETrans]
Implement to return the transformations that take receptor_to_align into the targets reference frame.
CreateCopy
CreateCopy() -> OEAlignReceptorFunction
Must return a fully instantiated OEAlignReceptor.