Chemical Data Processing Library Python API - Version 1.2.0
Public Member Functions | List of all members
CDPL.Pharm.DefaultInteractionAnalyzer Class Reference

DefaultInteractionAnalyzer. More...

+ Inheritance diagram for CDPL.Pharm.DefaultInteractionAnalyzer:

Public Member Functions

None __init__ ()
 Constructs the DefaultInteractionAnalyzer instance.
 
None __init__ (DefaultInteractionAnalyzer analyzer)
 Initializes a copy of the DefaultInteractionAnalyzer instance analyzer. More...
 
DefaultInteractionAnalyzer assign (DefaultInteractionAnalyzer analyzer)
 Replaces the current state of self with a copy of the state of the DefaultInteractionAnalyzer instance analyzer. More...
 
- Public Member Functions inherited from CDPL.Pharm.InteractionAnalyzer
None __init__ (InteractionAnalyzer analyzer)
 Initializes a copy of the InteractionAnalyzer instance analyzer. More...
 
int getObjectID ()
 Returns the numeric identifier (ID) of the wrapped C++ class instance. More...
 
None setConstraintFunction (int type1, int type2, BoolFeature2Functor func)
 Specifies a function that gets used for checking whether all constraints are actually fulfilled for an interaction between a pair of features of the specified types. More...
 
None removeConstraintFunction (int type1, int type2)
 Removes the constraint check function that was registered for the specified pair of feature types. More...
 
BoolFeature2Functor getConstraintFunction (int type1, int type2)
 Returns the constraint check function that was registered for the specified pair of feature types. More...
 
InteractionAnalyzer assign (InteractionAnalyzer analyzer)
 Replaces the current state of self with a copy of the state of the InteractionAnalyzer instance analyzer. More...
 
None analyze (FeatureContainer cntnr1, FeatureContainer cntnr2, FeatureMapping iactions, bool append=False)
 Analyzes possible interactions of the features in feature container cntnr1 and with features of cntnr2 according to the registered constraint functions. More...
 

Additional Inherited Members

- Properties inherited from CDPL.Pharm.InteractionAnalyzer
 objectID = property(getObjectID)
 

Detailed Description

DefaultInteractionAnalyzer.

Constructor & Destructor Documentation

◆ __init__()

None CDPL.Pharm.DefaultInteractionAnalyzer.__init__ ( DefaultInteractionAnalyzer  analyzer)

Initializes a copy of the DefaultInteractionAnalyzer instance analyzer.

Parameters
analyzerThe DefaultInteractionAnalyzer instance to copy.

Member Function Documentation

◆ assign()

DefaultInteractionAnalyzer CDPL.Pharm.DefaultInteractionAnalyzer.assign ( DefaultInteractionAnalyzer  analyzer)

Replaces the current state of self with a copy of the state of the DefaultInteractionAnalyzer instance analyzer.

Parameters
analyzerThe DefaultInteractionAnalyzer instance to copy.
Returns
self