Chemical Data Processing Library Python API - Version 1.1.1
|
Public Member Functions | |
None | __init__ (Pattern ptn) |
Initializes a copy of the Pattern instance ptn. More... | |
None | __init__ (MolecularGraph structure, int id, int priority=0, bool all_matches=True, bool unique_matches=True) |
Initializes the Pattern instance. More... | |
int | getObjectID () |
Returns the numeric identifier (ID) of the wrapped C++ class instance. More... | |
Pattern | assign (Pattern ptn) |
Replaces the current state of self with a copy of the state of the Pattern instance ptn. More... | |
MolecularGraph | getStructure () |
int | getPriority () |
int | getID () |
bool | processAllMatches () |
bool | processUniqueMatchesOnly () |
Properties | |
objectID = property(getObjectID) | |
structure = property(getStructure) | |
priority = property(getPriority) | |
id = property(getID) | |
allMatches = property(processAllMatches) | |
uniqueMatches = property(processUniqueMatchesOnly) | |
None CDPL.Chem.SubstructureHistogramCalculator.Pattern.__init__ | ( | Pattern | ptn | ) |
Initializes a copy of the Pattern instance ptn.
ptn | The Pattern instance to copy. |
None CDPL.Chem.SubstructureHistogramCalculator.Pattern.__init__ | ( | MolecularGraph | structure, |
int | id, | ||
int | priority = 0 , |
||
bool | all_matches = True , |
||
bool | unique_matches = True |
||
) |
Initializes the Pattern instance.
structure | |
id | |
priority | |
all_matches | |
unique_matches |
int CDPL.Chem.SubstructureHistogramCalculator.Pattern.getObjectID | ( | ) |
Returns the numeric identifier (ID) of the wrapped C++ class instance.
Different Python Pattern 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 Pattern 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()
.
Replaces the current state of self with a copy of the state of the Pattern instance ptn.
ptn | The Pattern instance to copy. |
MolecularGraph CDPL.Chem.SubstructureHistogramCalculator.Pattern.getStructure | ( | ) |
int CDPL.Chem.SubstructureHistogramCalculator.Pattern.getPriority | ( | ) |
int CDPL.Chem.SubstructureHistogramCalculator.Pattern.getID | ( | ) |
bool CDPL.Chem.SubstructureHistogramCalculator.Pattern.processAllMatches | ( | ) |
bool CDPL.Chem.SubstructureHistogramCalculator.Pattern.processUniqueMatchesOnly | ( | ) |