Chemical Data Processing Library Python API - Version 1.2.0
Classes | Functions
CDPL.Pharm Package Reference

Contains classes and functions related to pharmacophore perception and pharmacophore applications. More...

Classes

class  AromaticFeatureGenerator
 AromaticFeatureGenerator. More...
 
class  BasicFeature
 BasicFeature. More...
 
class  BasicPharmacophore
 BasicPharmacophore. More...
 
class  BoolDoubleFunctor
 
class  BoolFeature2Functor
 
class  BoolFeature2Matrix4DFunctor
 
class  BoolFeature4Functor
 
class  BoolFeatureFunctor
 
class  BoolSearchHitDoubleFunctor
 
class  BoolSizeType2Functor
 
class  CDFBZ2FeatureContainerOutputHandler
 A handler for the output of bzip2-compressed feature container data in the native I/O format of the CDPL. More...
 
class  CDFBZ2FeatureContainerWriter
 
class  CDFBZ2PharmacophoreInputHandler
 A handler for the input of bzip2-compressed pharmacophore data in the native I/O format of the CDPL. More...
 
class  CDFBZ2PharmacophoreReader
 
class  CDFFeatureContainerOutputHandler
 A handler for the output of feature container data in the native I/O format of the CDPL. More...
 
class  CDFFeatureContainerWriter
 A writer for feature container data in the native I/O format of the CDPL. More...
 
class  CDFGZFeatureContainerOutputHandler
 A handler for the output of gzip-compressed feature container data in the native I/O format of the CDPL. More...
 
class  CDFGZFeatureContainerWriter
 
class  CDFGZPharmacophoreInputHandler
 A handler for the input of gzip-compressed pharmacophore data in the native I/O format of the CDPL. More...
 
class  CDFGZPharmacophoreReader
 
class  CDFPharmacophoreInputHandler
 A handler for the input of pharmacophore data in the native I/O format of the CDPL. More...
 
class  CDFPharmacophoreReader
 A reader for pharmacophore data in the native I/O format of the CDPL. More...
 
class  CationPiInteractionConstraint
 CationPiInteractionConstraint. More...
 
class  CationPiInteractionScore
 CationPiInteractionScore. More...
 
class  CompoundPharmacophoreReader
 CompoundDataReader. More...
 
class  ControlParameter
 Provides keys for built-in control-parameters. More...
 
class  ControlParameterDefault
 Provides default values for built-in control-parameters. More...
 
class  DataFormat
 Provides preinitialized Base.DataFormat objects for all supported data formats. More...
 
class  DefaultInteractionAnalyzer
 DefaultInteractionAnalyzer. More...
 
class  DefaultPharmacophoreGenerator
 DefaultPharmacophoreGenerator. More...
 
class  DoubleDouble2Functor
 
class  DoubleDoubleFunctor
 
class  DoubleFeature2Functor
 
class  DoubleFeature2Matrix4DFunctor
 
class  DoubleFeature2UIntFunctor
 
class  DoubleFeatureFunctor
 
class  DoubleSearchHitFunctor
 
class  Feature
 Feature. More...
 
class  Feature3DCoordinatesFunction
 A generic wrapper class used to store a user-defined Pharm.Feature 3D-coordinates function. More...
 
class  FeatureContainer
 FeatureContainer. More...
 
class  FeatureContainerIOManager
 A singleton class that serves as a global registry for Pharm.FeatureContainerInputHandler and Pharm.FeatureContainerOutputHandler implementation instances. More...
 
class  FeatureContainerOutputHandler
 A factory interface providing methods for the creation of Pharm.FeatureContainerWriterBase instances for data output in a particular storage format. More...
 
class  FeatureContainerProperty
 Provides keys for built-in Pharm.FeatureContainer properties. More...
 
class  FeatureContainerPropertyDefault
 Provides default values for built-in Pharm.FeatureContainer properties. More...
 
class  FeatureContainerWriter
 Writer for pharmacophore data in any supported format. More...
 
class  FeatureContainerWriterBase
 An interface for writing data objects of type Pharm.FeatureContainer to an arbitrary data sink. More...
 
class  FeatureDistanceConstraint
 FeatureDistanceConstraint. More...
 
class  FeatureDistanceScore
 FeatureDistanceScore. More...
 
class  FeatureGenerator
 FeatureGenerator. More...
 
class  FeatureGeometry
 Provides constants for the specification of the generic geometry of a pharmacophore feature. More...
 
class  FeatureGeometryMatchFunctor
 FeatureGeometryMatchFunctor. More...
 
class  FeatureInteractionScore
 FeatureInteractionScore. More...
 
class  FeatureInteractionScoreCombiner
 FeatureInteractionScoreCombiner. More...
 
class  FeatureMapping
 A data type for the storage and lookup of arbitrary feature to feature mappings. More...
 
class  FeaturePairDistanceMatchFunctor
 FeaturePairDistanceMatchFunctor. More...
 
class  FeaturePositionMatchFunctor
 FeaturePositionMatchFunctor. More...
 
class  FeatureProperty
 Provides keys for built-in Pharm.Feature properties. More...
 
class  FeaturePropertyDefault
 Provides default values for built-in Pharm.Feature properties. More...
 
class  FeatureSet
 FeatureSet. More...
 
class  FeatureType
 Provides constants for the specification of the generic type of a pharmacophore feature. More...
 
class  FeatureTypeHistogram
 A data type for the storage of feature type histograms of pharmacophores. More...
 
class  FeatureTypeMatchFunctor
 FeatureTypeMatchFunctor. More...
 
class  FileCDFBZ2FeatureContainerWriter
 
class  FileCDFBZ2PharmacophoreReader
 
class  FileCDFFeatureContainerWriter
 
class  FileCDFGZFeatureContainerWriter
 
class  FileCDFGZPharmacophoreReader
 
class  FileCDFPharmacophoreReader
 
class  FilePMLFeatureContainerWriter
 
class  FilePMLPharmacophoreReader
 
class  FileScreeningHitCollector
 FileScreeningHitCollector. More...
 
class  HBondAcceptorFeatureGenerator
 HBondAcceptorFeatureGenerator. More...
 
class  HBondDonorFeatureGenerator
 HBondDonorFeatureGenerator. More...
 
class  HBondingInteractionConstraint
 HBondingInteractionConstraint. More...
 
class  HBondingInteractionScore
 HBondingInteractionScore. More...
 
class  HydrophobicAtomFeatureGenerator
 HydrophobicAtomFeatureGenerator. More...
 
class  HydrophobicFeatureGenerator
 HydrophobicFeatureGenerator. More...
 
class  HydrophobicInteractionConstraint
 HydrophobicInteractionConstraint. More...
 
class  HydrophobicInteractionScore
 HydrophobicInteractionScore. More...
 
class  InteractionAnalyzer
 InteractionAnalyzer. More...
 
class  InteractionConstraintConnector
 InteractionConstraintConnector. More...
 
class  InteractionPharmacophoreGenerator
 InteractionPharmacophoreGenerator. More...
 
class  IonicInteractionConstraint
 IonicInteractionConstraint. More...
 
class  IonicInteractionScore
 IonicInteractionScore. More...
 
class  NegIonizableFeatureGenerator
 NegIonizableFeatureGenerator. More...
 
class  OrthogonalPiPiInteractionConstraint
 OrthogonalPiPiInteractionConstraint. More...
 
class  OrthogonalPiPiInteractionScore
 OrthogonalPiPiInteractionScore. More...
 
class  PMLFeatureContainerOutputHandler
 A handler for the output of pharmacophore data in the native I/O format of LigandScout. More...
 
class  PMLFeatureContainerWriter
 A writer for feature container data in the native I/O format of LigandScout. More...
 
class  PMLPharmacophoreInputHandler
 A handler for the input of pharmacophore data in the native I/O format of LigandScout. More...
 
class  PMLPharmacophoreReader
 A reader for pharmacophore data in the native I/O format of LigandScout. More...
 
class  PSDMolecularGraphOutputHandler
 A handler for the output of molecular graph dara in the PSD-format of the CDPL. More...
 
class  PSDMolecularGraphWriter
 A writer for molecular graph data in the PSD-format of the CDPL. More...
 
class  PSDMoleculeInputHandler
 A handler for the input of molecule data in the PSD-format of the CDPL. More...
 
class  PSDMoleculeReader
 A reader for molecule data in the PSD-format of the CDPL. More...
 
class  PSDPharmacophoreInputHandler
 A handler for the input of pharmacophore data in the PSD-format of the CDPL. More...
 
class  PSDPharmacophoreReader
 A reader for pharmacophore data in the PSD-format of the CDPL. More...
 
class  PSDScreeningDBAccessor
 A class for accessing pharmacophore screening databases in the built-in optimized format. More...
 
class  PSDScreeningDBCreator
 A class for the creation of optimized pharmacophore screening databases. More...
 
class  ParallelPiPiInteractionConstraint
 ParallelPiPiInteractionConstraint. More...
 
class  ParallelPiPiInteractionScore
 ParallelPiPiInteractionScore. More...
 
class  PatternBasedFeatureGenerator
 PatternBasedFeatureGenerator. More...
 
class  Pharmacophore
 Pharmacophore. More...
 
class  PharmacophoreAlignment
 PharmacophoreAlignment. More...
 
class  PharmacophoreFitScore
 PharmacophoreFitScore. More...
 
class  PharmacophoreFitScreeningScore
 PharmacophoreFitScreeningScore. More...
 
class  PharmacophoreGenerator
 PharmacophoreGenerator. More...
 
class  PharmacophoreIOManager
 A singleton class that serves as a global registry for Pharm.PharmacophoreInputHandler and Pharm.PharmacophoreOutputHandler implementation instances. More...
 
class  PharmacophoreInputHandler
 A factory interface providing methods for the creation of Pharm.PharmacophoreReaderBase instances for reading data provided in a particular storage format. More...
 
class  PharmacophoreReader
 Reader for pharmacophore data in any supported format. More...
 
class  PharmacophoreReaderBase
 An interface for reading data objects of type Pharm.Pharmacophore from an arbitrary data source. More...
 
class  PosIonizableFeatureGenerator
 PosIonizableFeatureGenerator. More...
 
class  ScreeningDBAccessor
 A class for accessing the data stored in pharmacophore screening databases. More...
 
class  ScreeningDBCreator
 A class for the creation of optimized pharmacophore screening databases. More...
 
class  ScreeningProcessor
 ScreeningProcessor. More...
 
class  SpatialFeatureAlignment
 
class  SpatialFeatureMapping
 SpatialFeatureMapping. More...
 
class  TopologicalFeatureAlignment
 
class  XBondAcceptorFeatureGenerator
 XBondAcceptorFeatureGenerator. More...
 
class  XBondDonorFeatureGenerator
 XBondDonorFeatureGenerator. More...
 
class  XBondingInteractionConstraint
 XBondingInteractionConstraint. More...
 
class  XBondingInteractionScore
 XBondingInteractionScore. More...
 

Functions

None clearPSDCreationModeParameter (Base.ControlParameterContainer cntnr)
 
bool hasPSDCreationModeParameter (Base.ControlParameterContainer cntnr)
 
Mode getPSDCreationModeParameter (Base.ControlParameterContainer cntnr)
 
None setPSDCreationModeParameter (Base.ControlParameterContainer cntnr, Mode mode)
 
None clearStrictErrorCheckingParameter (Base.ControlParameterContainer cntnr)
 
bool hasStrictErrorCheckingParameter (Base.ControlParameterContainer cntnr)
 
bool getStrictErrorCheckingParameter (Base.ControlParameterContainer cntnr)
 
None setStrictErrorCheckingParameter (Base.ControlParameterContainer cntnr, bool strict)
 
None clearPSDAllowDuplicatesParameter (Base.ControlParameterContainer cntnr)
 
bool hasPSDAllowDuplicatesParameter (Base.ControlParameterContainer cntnr)
 
bool getPSDAllowDuplicatesParameter (Base.ControlParameterContainer cntnr)
 
None setPSDAllowDuplicatesParameter (Base.ControlParameterContainer cntnr, bool allow)
 
None clearCDFWriteSinglePrecisionFloatsParameter (Base.ControlParameterContainer cntnr)
 
bool hasCDFWriteSinglePrecisionFloatsParameter (Base.ControlParameterContainer cntnr)
 
bool getCDFWriteSinglePrecisionFloatsParameter (Base.ControlParameterContainer cntnr)
 
None setCDFWriteSinglePrecisionFloatsParameter (Base.ControlParameterContainer cntnr, bool single_prec)
 
None clearName (FeatureContainer cntnr)
 
bool hasName (FeatureContainer cntnr)
 
str getName (FeatureContainer cntnr)
 
None setName (FeatureContainer cntnr, str name)
 
str generateFeatureTypeHistogramString (FeatureContainer cntnr)
 
None generateFeatureTypeHistogram (FeatureContainer cntnr, FeatureTypeHistogram hist, bool append=False)
 
bool checkForExclusionVolumeClashes (FeatureContainer ftr_cntnr, Chem.AtomContainer atom_cntnr, Chem.Atom3DCoordinatesFunction coords_func, Math.Matrix4D xform, float vdw_factor=1.0)
 
None transform3DCoordinates (FeatureContainer cntnr, Math.Matrix4D mtx)
 
None getFeatureAtoms (FeatureContainer cntnr, Chem.Fragment atoms, bool append=False)
 
int getFeatureCount (FeatureContainer cntnr)
 
int getFeatureCount (FeatureContainer cntnr, int type)
 
None getFeatures (FeatureSet ftr_set, FeatureMapping mapping, bool first)
 
None clearTolerance (Feature feature)
 
bool hasTolerance (Feature feature)
 
float getTolerance (Feature feature)
 
None setTolerance (Feature feature, float tol)
 
None clearType (Feature feature)
 
bool hasType (Feature feature)
 
int getType (Feature feature)
 
None setType (Feature feature, int type)
 
None clearSubstructure (Feature feature)
 
bool hasSubstructure (Feature feature)
 
Chem.Fragment getSubstructure (Feature feature)
 
None setSubstructure (Feature feature, Chem.Fragment substruct)
 
None clearDisabledFlag (Feature feature)
 
bool hasDisabledFlag (Feature feature)
 
bool getDisabledFlag (Feature feature)
 
None setDisabledFlag (Feature feature, bool flag)
 
None clearOptionalFlag (Feature feature)
 
bool hasOptionalFlag (Feature feature)
 
bool getOptionalFlag (Feature feature)
 
None setOptionalFlag (Feature feature, bool flag)
 
None clearLength (Feature feature)
 
bool hasLength (Feature feature)
 
float getLength (Feature feature)
 
None setLength (Feature feature, float length)
 
None clearOrientation (Feature feature)
 
bool hasOrientation (Feature feature)
 
Math.Vector3D getOrientation (Feature feature)
 
None setOrientation (Feature feature, Math.Vector3D orient)
 
None clearWeight (Feature feature)
 
bool hasWeight (Feature feature)
 
float getWeight (Feature feature)
 
None setWeight (Feature feature, float weight)
 
None clearGeometry (Feature feature)
 
bool hasGeometry (Feature feature)
 
int getGeometry (Feature feature)
 
None setGeometry (Feature feature, int geom)
 
None clearHydrophobicity (Feature feature)
 
bool hasHydrophobicity (Feature feature)
 
float getHydrophobicity (Feature feature)
 
None setHydrophobicity (Feature feature, float hyd)
 
None prepareForPharmacophoreGeneration (Chem.Molecule mol, bool calc_hyd=True, bool from_logp=False)
 
None generateInteractionPharmacophore (Pharmacophore pharm, FeatureMapping iactions, bool append=False)
 
bool removeExclusionVolumesWithClashes (Pharmacophore pharm, Chem.AtomContainer cntnr, Chem.Atom3DCoordinatesFunction coords_func, float vdw_scaling_fact=1.0)
 
bool resizeExclusionVolumesWithClashes (Pharmacophore pharm, Chem.AtomContainer cntnr, Chem.Atom3DCoordinatesFunction coords_func, float vdw_scaling_fact=1.0)
 
None createExclusionVolumes (Pharmacophore pharm, Chem.AtomContainer cntnr, Chem.Atom3DCoordinatesFunction coords_func, float tol=0.0, float min_dist=0.0, bool rel_dist=True, bool append=True)
 
None createExclusionVolumes (Pharmacophore pharm, FeatureContainer cntnr, float tol=0.0, float min_dist=0.0, bool rel_dist=True, bool append=True)
 
str getFeatureTypeString (int ftr_type)
 

Detailed Description

Contains classes and functions related to pharmacophore perception and pharmacophore applications.

Function Documentation

◆ clearPSDCreationModeParameter()

None CDPL.Pharm.clearPSDCreationModeParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr

◆ hasPSDCreationModeParameter()

bool CDPL.Pharm.hasPSDCreationModeParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr
Returns

◆ getPSDCreationModeParameter()

Mode CDPL.Pharm.getPSDCreationModeParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr
Returns

◆ setPSDCreationModeParameter()

None CDPL.Pharm.setPSDCreationModeParameter ( Base.ControlParameterContainer  cntnr,
Mode  mode 
)
Parameters
cntnr
mode

◆ clearStrictErrorCheckingParameter()

None CDPL.Pharm.clearStrictErrorCheckingParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr

◆ hasStrictErrorCheckingParameter()

bool CDPL.Pharm.hasStrictErrorCheckingParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr
Returns

◆ getStrictErrorCheckingParameter()

bool CDPL.Pharm.getStrictErrorCheckingParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr
Returns

◆ setStrictErrorCheckingParameter()

None CDPL.Pharm.setStrictErrorCheckingParameter ( Base.ControlParameterContainer  cntnr,
bool  strict 
)
Parameters
cntnr
strict

◆ clearPSDAllowDuplicatesParameter()

None CDPL.Pharm.clearPSDAllowDuplicatesParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr

◆ hasPSDAllowDuplicatesParameter()

bool CDPL.Pharm.hasPSDAllowDuplicatesParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr
Returns

◆ getPSDAllowDuplicatesParameter()

bool CDPL.Pharm.getPSDAllowDuplicatesParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr
Returns

◆ setPSDAllowDuplicatesParameter()

None CDPL.Pharm.setPSDAllowDuplicatesParameter ( Base.ControlParameterContainer  cntnr,
bool  allow 
)
Parameters
cntnr
allow

◆ clearCDFWriteSinglePrecisionFloatsParameter()

None CDPL.Pharm.clearCDFWriteSinglePrecisionFloatsParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr

◆ hasCDFWriteSinglePrecisionFloatsParameter()

bool CDPL.Pharm.hasCDFWriteSinglePrecisionFloatsParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr
Returns

◆ getCDFWriteSinglePrecisionFloatsParameter()

bool CDPL.Pharm.getCDFWriteSinglePrecisionFloatsParameter ( Base.ControlParameterContainer  cntnr)
Parameters
cntnr
Returns

◆ setCDFWriteSinglePrecisionFloatsParameter()

None CDPL.Pharm.setCDFWriteSinglePrecisionFloatsParameter ( Base.ControlParameterContainer  cntnr,
bool  single_prec 
)
Parameters
cntnr
single_prec

◆ clearName()

None CDPL.Pharm.clearName ( FeatureContainer  cntnr)
Parameters
cntnr

◆ hasName()

bool CDPL.Pharm.hasName ( FeatureContainer  cntnr)
Parameters
cntnr
Returns

◆ getName()

str CDPL.Pharm.getName ( FeatureContainer  cntnr)
Parameters
cntnr
Returns

◆ setName()

None CDPL.Pharm.setName ( FeatureContainer  cntnr,
str  name 
)
Parameters
cntnr
name

◆ generateFeatureTypeHistogramString()

str CDPL.Pharm.generateFeatureTypeHistogramString ( FeatureContainer  cntnr)
Parameters
cntnr
Returns

◆ generateFeatureTypeHistogram()

None CDPL.Pharm.generateFeatureTypeHistogram ( FeatureContainer  cntnr,
FeatureTypeHistogram  hist,
bool   append = False 
)
Parameters
cntnr
hist
append

◆ checkForExclusionVolumeClashes()

bool CDPL.Pharm.checkForExclusionVolumeClashes ( FeatureContainer  ftr_cntnr,
Chem.AtomContainer  atom_cntnr,
Chem.Atom3DCoordinatesFunction  coords_func,
Math.Matrix4D  xform,
float   vdw_factor = 1.0 
)
Parameters
ftr_cntnr
atom_cntnr
coords_func
xform
vdw_factor
Returns

◆ transform3DCoordinates()

None CDPL.Pharm.transform3DCoordinates ( FeatureContainer  cntnr,
Math.Matrix4D  mtx 
)
Parameters
cntnr
mtx

◆ getFeatureAtoms()

None CDPL.Pharm.getFeatureAtoms ( FeatureContainer  cntnr,
Chem.Fragment  atoms,
bool   append = False 
)
Parameters
cntnr
atoms
append

◆ getFeatureCount() [1/2]

int CDPL.Pharm.getFeatureCount ( FeatureContainer  cntnr)
Parameters
cntnr
Returns

◆ getFeatureCount() [2/2]

int CDPL.Pharm.getFeatureCount ( FeatureContainer  cntnr,
int  type 
)
Parameters
cntnr
type
Returns

◆ getFeatures()

None CDPL.Pharm.getFeatures ( FeatureSet  ftr_set,
FeatureMapping  mapping,
bool  first 
)
Parameters
ftr_set
mapping
first

◆ clearTolerance()

None CDPL.Pharm.clearTolerance ( Feature  feature)
Parameters
feature

◆ hasTolerance()

bool CDPL.Pharm.hasTolerance ( Feature  feature)
Parameters
feature
Returns

◆ getTolerance()

float CDPL.Pharm.getTolerance ( Feature  feature)
Parameters
feature
Returns

◆ setTolerance()

None CDPL.Pharm.setTolerance ( Feature  feature,
float  tol 
)
Parameters
feature
tol

◆ clearType()

None CDPL.Pharm.clearType ( Feature  feature)
Parameters
feature

◆ hasType()

bool CDPL.Pharm.hasType ( Feature  feature)
Parameters
feature
Returns

◆ getType()

int CDPL.Pharm.getType ( Feature  feature)
Parameters
feature
Returns

◆ setType()

None CDPL.Pharm.setType ( Feature  feature,
int  type 
)
Parameters
feature
type

◆ clearSubstructure()

None CDPL.Pharm.clearSubstructure ( Feature  feature)
Parameters
feature

◆ hasSubstructure()

bool CDPL.Pharm.hasSubstructure ( Feature  feature)
Parameters
feature
Returns

◆ getSubstructure()

Chem.Fragment CDPL.Pharm.getSubstructure ( Feature  feature)
Parameters
feature
Returns

◆ setSubstructure()

None CDPL.Pharm.setSubstructure ( Feature  feature,
Chem.Fragment  substruct 
)
Parameters
feature
substruct

◆ clearDisabledFlag()

None CDPL.Pharm.clearDisabledFlag ( Feature  feature)
Parameters
feature

◆ hasDisabledFlag()

bool CDPL.Pharm.hasDisabledFlag ( Feature  feature)
Parameters
feature
Returns

◆ getDisabledFlag()

bool CDPL.Pharm.getDisabledFlag ( Feature  feature)
Parameters
feature
Returns

◆ setDisabledFlag()

None CDPL.Pharm.setDisabledFlag ( Feature  feature,
bool  flag 
)
Parameters
feature
flag

◆ clearOptionalFlag()

None CDPL.Pharm.clearOptionalFlag ( Feature  feature)
Parameters
feature

◆ hasOptionalFlag()

bool CDPL.Pharm.hasOptionalFlag ( Feature  feature)
Parameters
feature
Returns

◆ getOptionalFlag()

bool CDPL.Pharm.getOptionalFlag ( Feature  feature)
Parameters
feature
Returns

◆ setOptionalFlag()

None CDPL.Pharm.setOptionalFlag ( Feature  feature,
bool  flag 
)
Parameters
feature
flag

◆ clearLength()

None CDPL.Pharm.clearLength ( Feature  feature)
Parameters
feature

◆ hasLength()

bool CDPL.Pharm.hasLength ( Feature  feature)
Parameters
feature
Returns

◆ getLength()

float CDPL.Pharm.getLength ( Feature  feature)
Parameters
feature
Returns

◆ setLength()

None CDPL.Pharm.setLength ( Feature  feature,
float  length 
)
Parameters
feature
length

◆ clearOrientation()

None CDPL.Pharm.clearOrientation ( Feature  feature)
Parameters
feature

◆ hasOrientation()

bool CDPL.Pharm.hasOrientation ( Feature  feature)
Parameters
feature
Returns

◆ getOrientation()

Math.Vector3D CDPL.Pharm.getOrientation ( Feature  feature)
Parameters
feature
Returns

◆ setOrientation()

None CDPL.Pharm.setOrientation ( Feature  feature,
Math.Vector3D  orient 
)
Parameters
feature
orient

◆ clearWeight()

None CDPL.Pharm.clearWeight ( Feature  feature)
Parameters
feature

◆ hasWeight()

bool CDPL.Pharm.hasWeight ( Feature  feature)
Parameters
feature
Returns

◆ getWeight()

float CDPL.Pharm.getWeight ( Feature  feature)
Parameters
feature
Returns

◆ setWeight()

None CDPL.Pharm.setWeight ( Feature  feature,
float  weight 
)
Parameters
feature
weight

◆ clearGeometry()

None CDPL.Pharm.clearGeometry ( Feature  feature)
Parameters
feature

◆ hasGeometry()

bool CDPL.Pharm.hasGeometry ( Feature  feature)
Parameters
feature
Returns

◆ getGeometry()

int CDPL.Pharm.getGeometry ( Feature  feature)
Parameters
feature
Returns

◆ setGeometry()

None CDPL.Pharm.setGeometry ( Feature  feature,
int  geom 
)
Parameters
feature
geom

◆ clearHydrophobicity()

None CDPL.Pharm.clearHydrophobicity ( Feature  feature)
Parameters
feature

◆ hasHydrophobicity()

bool CDPL.Pharm.hasHydrophobicity ( Feature  feature)
Parameters
feature
Returns

◆ getHydrophobicity()

float CDPL.Pharm.getHydrophobicity ( Feature  feature)
Parameters
feature
Returns

◆ setHydrophobicity()

None CDPL.Pharm.setHydrophobicity ( Feature  feature,
float  hyd 
)
Parameters
feature
hyd

◆ prepareForPharmacophoreGeneration()

None CDPL.Pharm.prepareForPharmacophoreGeneration ( Chem.Molecule  mol,
bool   calc_hyd = True,
bool   from_logp = False 
)
Parameters
mol
calc_hyd
from_logp

◆ generateInteractionPharmacophore()

None CDPL.Pharm.generateInteractionPharmacophore ( Pharmacophore  pharm,
FeatureMapping  iactions,
bool   append = False 
)
Parameters
pharm
iactions
append

◆ removeExclusionVolumesWithClashes()

bool CDPL.Pharm.removeExclusionVolumesWithClashes ( Pharmacophore  pharm,
Chem.AtomContainer  cntnr,
Chem.Atom3DCoordinatesFunction  coords_func,
float   vdw_scaling_fact = 1.0 
)
Parameters
pharm
cntnr
coords_func
vdw_scaling_fact
Returns

◆ resizeExclusionVolumesWithClashes()

bool CDPL.Pharm.resizeExclusionVolumesWithClashes ( Pharmacophore  pharm,
Chem.AtomContainer  cntnr,
Chem.Atom3DCoordinatesFunction  coords_func,
float   vdw_scaling_fact = 1.0 
)
Parameters
pharm
cntnr
coords_func
vdw_scaling_fact
Returns

◆ createExclusionVolumes() [1/2]

None CDPL.Pharm.createExclusionVolumes ( Pharmacophore  pharm,
Chem.AtomContainer  cntnr,
Chem.Atom3DCoordinatesFunction  coords_func,
float   tol = 0.0,
float   min_dist = 0.0,
bool   rel_dist = True,
bool   append = True 
)
Parameters
pharm
cntnr
coords_func
tol
min_dist
rel_dist
append

◆ createExclusionVolumes() [2/2]

None CDPL.Pharm.createExclusionVolumes ( Pharmacophore  pharm,
FeatureContainer  cntnr,
float   tol = 0.0,
float   min_dist = 0.0,
bool   rel_dist = True,
bool   append = True 
)
Parameters
pharm
cntnr
tol
min_dist
rel_dist
append

◆ getFeatureTypeString()

str CDPL.Pharm.getFeatureTypeString ( int  ftr_type)
Parameters
ftr_type
Returns