Chemical Data Processing Library Python API - Version 1.1.1
|
InteractionPharmacophoreGenerator. More...
Public Member Functions | |
None | __init__ (Configuration core_ph4_gen_cfg=CDPL.Pharm.Configuration.DEFAULT_CONFIG, Configuration env_ph4_gen_cfg=CDPL.Pharm.Configuration.DEFAULT_CONFIG) |
Constructs the InteractionPharmacophoreGenerator instance. | |
None | __init__ (InteractionPharmacophoreGenerator gen) |
Initializes a copy of the InteractionPharmacophoreGenerator instance gen. More... | |
int | getObjectID () |
Returns the numeric identifier (ID) of the wrapped C++ class instance. More... | |
InteractionPharmacophoreGenerator | assign (InteractionPharmacophoreGenerator gen) |
Replaces the current state of self with a copy of the state of the InteractionPharmacophoreGenerator instance gen. More... | |
None | setCoreEnvironmentRadius (float radius) |
float | getCoreEnvironmentRadius () |
None | addExclusionVolumes (bool add) |
bool | exclusionVolumesAdded () |
PharmacophoreGenerator | getCorePharmacophoreGenerator () |
PharmacophoreGenerator | getEnvironmentPharmacophoreGenerator () |
InteractionAnalyzer | getInteractionAnalyzer () |
Pharmacophore | getCorePharmacophore () |
Pharmacophore | getEnvironmentPharmacophore () |
FeatureMapping | getInteractionMapping () |
Chem.Fragment | getCoreEnvironment () |
None | generate (Chem.MolecularGraph core, Chem.MolecularGraph tgt, Pharmacophore ia_pharm, bool extract_core_env, bool append=False) |
Properties | |
objectID = property(getObjectID) | |
coreEnvironmentRadius = property(getCoreEnvironmentRadius, setCoreEnvironmentRadius) | |
addXVolumes = property(exclusionVolumesAdded, addExclusionVolumes) | |
corePharmacophoreGenerator = property(getCorePharmacophoreGenerator) | |
envPharmacophoreGenerator = property(getEnvironmentPharmacophoreGenerator) | |
interactionAnalyzer = property(getInteractionAnalyzer) | |
corePharmacophore = property(getCorePharmacophore) | |
envPharmacophore = property(getEnvironmentPharmacophore) | |
interactionMapping = property(getInteractionMapping) | |
coreEnvironment = property(getCoreEnvironment) | |
None CDPL.Pharm.InteractionPharmacophoreGenerator.__init__ | ( | InteractionPharmacophoreGenerator | gen | ) |
Initializes a copy of the InteractionPharmacophoreGenerator instance gen.
gen | The InteractionPharmacophoreGenerator instance to copy. |
int CDPL.Pharm.InteractionPharmacophoreGenerator.getObjectID | ( | ) |
Returns the numeric identifier (ID) of the wrapped C++ class instance.
Different Python InteractionPharmacophoreGenerator instances may reference the same underlying C++ class instance. The commonly used Python expression a is not b
thus cannot tell reliably whether the two InteractionPharmacophoreGenerator instances a and b reference different C++ objects. The numeric identifier returned by this method allows to correctly implement such an identity test via the simple expression a.getObjectID() != b.getObjectID()
.
InteractionPharmacophoreGenerator CDPL.Pharm.InteractionPharmacophoreGenerator.assign | ( | InteractionPharmacophoreGenerator | gen | ) |
Replaces the current state of self with a copy of the state of the InteractionPharmacophoreGenerator instance gen.
gen | The InteractionPharmacophoreGenerator instance to copy. |
None CDPL.Pharm.InteractionPharmacophoreGenerator.setCoreEnvironmentRadius | ( | float | radius | ) |
radius |
float CDPL.Pharm.InteractionPharmacophoreGenerator.getCoreEnvironmentRadius | ( | ) |
None CDPL.Pharm.InteractionPharmacophoreGenerator.addExclusionVolumes | ( | bool | add | ) |
add |
bool CDPL.Pharm.InteractionPharmacophoreGenerator.exclusionVolumesAdded | ( | ) |
PharmacophoreGenerator CDPL.Pharm.InteractionPharmacophoreGenerator.getCorePharmacophoreGenerator | ( | ) |
PharmacophoreGenerator CDPL.Pharm.InteractionPharmacophoreGenerator.getEnvironmentPharmacophoreGenerator | ( | ) |
InteractionAnalyzer CDPL.Pharm.InteractionPharmacophoreGenerator.getInteractionAnalyzer | ( | ) |
Pharmacophore CDPL.Pharm.InteractionPharmacophoreGenerator.getCorePharmacophore | ( | ) |
Pharmacophore CDPL.Pharm.InteractionPharmacophoreGenerator.getEnvironmentPharmacophore | ( | ) |
FeatureMapping CDPL.Pharm.InteractionPharmacophoreGenerator.getInteractionMapping | ( | ) |
Chem.Fragment CDPL.Pharm.InteractionPharmacophoreGenerator.getCoreEnvironment | ( | ) |
None CDPL.Pharm.InteractionPharmacophoreGenerator.generate | ( | Chem.MolecularGraph | core, |
Chem.MolecularGraph | tgt, | ||
Pharmacophore | ia_pharm, | ||
bool | extract_core_env, | ||
bool | append = False |
||
) |
core | |
tgt | |
ia_pharm | |
extract_core_env | |
append |