![]() |
Chemical Data Processing Library C++ API - Version 1.4.0
|
Implementation of the nitro ↔ aci-nitro tautomerization rule. More...
#include <NitroAciTautomerization.hpp>
Inheritance diagram for CDPL::Chem::NitroAciTautomerization:Additional Inherited Members | |
Public Types inherited from CDPL::Chem::PatternBasedTautomerizationRule | |
| typedef std::shared_ptr< PatternBasedTautomerizationRule > | SharedPointer |
Public Types inherited from CDPL::Chem::TautomerizationRule | |
| typedef std::shared_ptr< TautomerizationRule > | SharedPointer |
Implementation of the nitro ↔ aci-nitro tautomerization rule.
The rule is registered with TautomerizationType::NITRO_ACI and uses PatternBasedTautomerizationRule to encode the SMARTS patterns and bond-order transformations required for the interconversion of nitro and aci-nitro tautomers.
| CDPL::Chem::NitroAciTautomerization::NitroAciTautomerization | ( | ) |
Constructs the NitroAciTautomerization instance and registers the SMARTS patterns and bond-order changes of the rule.