![]() |
Chemical Data Processing Library C++ API - Version 1.2.3
|
Sets the protation state of molecules according to desired objectives. More...
#include <ProtonationStateStandardizer.hpp>
Public Types | |
| enum | Flavor { MIN_CHARGED_ATOM_COUNT , PHYSIOLOGICAL_CONDITION_STATE , MAX_CHARGE_COMPENSATION } |
| typedef std::shared_ptr< ProtonationStateStandardizer > | SharedPointer |
Public Member Functions | |
| ProtonationStateStandardizer () | |
| ProtonationStateStandardizer (const ProtonationStateStandardizer &standardizer) | |
| bool | standardize (Molecule &mol, Flavor flavor) |
| bool | standardize (const Molecule &mol, Molecule &std_mol, Flavor flavor) |
| ProtonationStateStandardizer & | operator= (const ProtonationStateStandardizer &standardizer) |
Friends | |
| class | ChEMBLStandardizer |
Sets the protation state of molecules according to desired objectives.
| typedef std::shared_ptr<ProtonationStateStandardizer> CDPL::Chem::ProtonationStateStandardizer::SharedPointer |
| CDPL::Chem::ProtonationStateStandardizer::ProtonationStateStandardizer | ( | ) |
| CDPL::Chem::ProtonationStateStandardizer::ProtonationStateStandardizer | ( | const ProtonationStateStandardizer & | standardizer | ) |
| bool CDPL::Chem::ProtonationStateStandardizer::standardize | ( | const Molecule & | mol, |
| Molecule & | std_mol, | ||
| Flavor | flavor | ||
| ) |
| ProtonationStateStandardizer& CDPL::Chem::ProtonationStateStandardizer::operator= | ( | const ProtonationStateStandardizer & | standardizer | ) |
|
friend |