![]() |
Chemical Data Processing Library Python API - Version 1.4.0
|
Implementation of the amide ↔ imidic-acid tautomerization rule. More...
Inheritance diagram for CDPL.Chem.AmideImidicAcidTautomerization:Public Member Functions | |
| None | __init__ () |
Constructs the AmideImidicAcidTautomerization instance and registers the match patterns and bond-order changes of the rule. | |
| None | __init__ (AmideImidicAcidTautomerization rule) |
Initializes a copy of the AmideImidicAcidTautomerization instance rule. More... | |
Public Member Functions inherited from CDPL.Chem.PatternBasedTautomerizationRule | |
| None | __init__ (int id) |
Initializes the PatternBasedTautomerizationRule instance. More... | |
| None | __init__ (PatternBasedTautomerizationRule rule) |
Constructs a copy of the PatternBasedTautomerizationRule instance rule. More... | |
| None | addTransformationPattern (MolecularGraph molgraph, object bond_chgs) |
| None | addExcludePattern (MolecularGraph molgraph) |
| Registers a rule exclude pattern. More... | |
| None | addExcludePatterns (PatternBasedTautomerizationRule rule) |
| Copies all exclude patterns of rule into this rule. More... | |
| None | clearExcludePatterns () |
| Removes all registered exclude patterns. | |
| PatternBasedTautomerizationRule | assign (PatternBasedTautomerizationRule rule) |
| Replaces the state of this rule by a copy of the state of rule. More... | |
Public Member Functions inherited from CDPL.Chem.TautomerizationRule | |
| int | getObjectID () |
| Returns the numeric identifier (ID) of the wrapped C++ class instance. More... | |
| int | getID () |
| Returns the rule's identifier (see Chem.TautomerizationType). More... | |
| bool | setup (MolecularGraph parent_molgraph) |
| Sets the parent molecular graph for which the rule is to enumerate tautomers. More... | |
| bool | generate (Molecule tautomer) |
| Generates the next tautomer. More... | |
| TautomerizationRule | clone () |
| Returns a deep copy of this rule instance. More... | |
Additional Inherited Members | |
Properties inherited from CDPL.Chem.TautomerizationRule | |
| objectID = property(getObjectID) | |
Implementation of the amide ↔ imidic-acid tautomerization rule.
The rule is registered with TautomerizationType.AMIDE_IMIDIC_ACID and uses PatternBasedTautomerizationRule to encode the match patterns and bond-order transformations required for the interconversion of amide and imidic-acid tautomers.
| None CDPL.Chem.AmideImidicAcidTautomerization.__init__ | ( | AmideImidicAcidTautomerization | rule | ) |
Initializes a copy of the AmideImidicAcidTautomerization instance rule.
| rule | The AmideImidicAcidTautomerization instance to copy. |