Chemical Data Processing Library Python API - Version 1.2.0
Public Member Functions | Static Public Attributes | Properties | List of all members
CDPL.Descr.NPointPharmacophoreFingerprintGenerator Class Reference

NPointPharmacophoreFingerprintGenerator. More...

+ Inheritance diagram for CDPL.Descr.NPointPharmacophoreFingerprintGenerator:

Public Member Functions

int getObjectID ()
 Returns the numeric identifier (ID) of the wrapped C++ class instance. More...
 
NPointPharmacophoreFingerprintGenerator assign (NPointPharmacophoreFingerprintGenerator gen)
 Replaces the current state of self with a copy of the state of the NPointPharmacophoreFingerprintGenerator instance gen. More...
 
None setMinFeatureTupleSize (int min_size)
 
int getMinFeatureTupleSize ()
 
None setMaxFeatureTupleSize (int max_size)
 
int getMaxFeatureTupleSize ()
 
None setBinSize (float bin_size)
 
float getBinSize ()
 
Pharm.PharmacophoreGenerator getPharmacophoreGenerator ()
 

Static Public Attributes

int DEF_MIN_FEATURE_TUPLE_SIZE = 1
 
int DEF_MAX_FEATURE_TUPLE_SIZE = 3
 
float DEF_BIN_SIZE = 0.5
 

Properties

 objectID = property(getObjectID)
 
 minFeatureTupleSize = property(getMinFeatureTupleSize, setMinFeatureTupleSize)
 
 maxFeatureTupleSize = property(getMaxFeatureTupleSize, setMaxFeatureTupleSize)
 
 binSize = property(getBinSize, setBinSize)
 
 pharmGenerator = property(getPharmGenerator)
 FIXME!
 

Detailed Description

NPointPharmacophoreFingerprintGenerator.

Since
1.2

Member Function Documentation

◆ getObjectID()

int CDPL.Descr.NPointPharmacophoreFingerprintGenerator.getObjectID ( )

Returns the numeric identifier (ID) of the wrapped C++ class instance.

Different Python NPointPharmacophoreFingerprintGenerator 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 NPointPharmacophoreFingerprintGenerator 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().

Returns
The numeric ID of the internally referenced C++ class instance.

◆ assign()

NPointPharmacophoreFingerprintGenerator CDPL.Descr.NPointPharmacophoreFingerprintGenerator.assign ( NPointPharmacophoreFingerprintGenerator  gen)

Replaces the current state of self with a copy of the state of the NPointPharmacophoreFingerprintGenerator instance gen.

Parameters
genThe NPointPharmacophoreFingerprintGenerator instance to copy.
Returns
self

◆ setMinFeatureTupleSize()

None CDPL.Descr.NPointPharmacophoreFingerprintGenerator.setMinFeatureTupleSize ( int  min_size)
Parameters
min_size

◆ getMinFeatureTupleSize()

int CDPL.Descr.NPointPharmacophoreFingerprintGenerator.getMinFeatureTupleSize ( )
Returns

◆ setMaxFeatureTupleSize()

None CDPL.Descr.NPointPharmacophoreFingerprintGenerator.setMaxFeatureTupleSize ( int  max_size)
Parameters
max_size

◆ getMaxFeatureTupleSize()

int CDPL.Descr.NPointPharmacophoreFingerprintGenerator.getMaxFeatureTupleSize ( )
Returns

◆ setBinSize()

None CDPL.Descr.NPointPharmacophoreFingerprintGenerator.setBinSize ( float  bin_size)
Parameters
bin_size

◆ getBinSize()

float CDPL.Descr.NPointPharmacophoreFingerprintGenerator.getBinSize ( )
Returns

◆ getPharmacophoreGenerator()

Pharm.PharmacophoreGenerator CDPL.Descr.NPointPharmacophoreFingerprintGenerator.getPharmacophoreGenerator ( )
Returns