![]() |
RDKit
Open-source cheminformatics and machine learning.
|
The Uncharger class for neutralizing ionized acids and bases. More...
#include <Charge.h>
Public Member Functions | |
| Uncharger () | |
| Uncharger (bool canonicalOrdering) | |
| Uncharger (bool canonicalOrdering, bool force) | |
| Uncharger (bool canonicalOrdering, bool force, bool protonationOnly) | |
| Uncharger (const Uncharger &)=default | |
| ~Uncharger ()=default | |
| ROMol * | uncharge (const ROMol &mol) |
| void | unchargeInPlace (RWMol &mol) |
The Uncharger class for neutralizing ionized acids and bases.
Notes:
force option is set, all neutralizable sites are uncharged, also when not-removable charges are present and the resulting overall charge is therefore not null.protonationOnly option is enabled, the transformations applying to the input structure are limited to changes in its protonation state and charges that would otherwise require the exchange of a hydride ion (e.g., carbocations) are handled as not-removable. | RDKit::MolStandardize::Uncharger::Uncharger | ( | ) |
Referenced by Uncharger(), Uncharger(), Uncharger(), and Uncharger().
|
inline |
Definition at line 139 of file Charge.h.
References Uncharger().
|
inline |
Definition at line 142 of file Charge.h.
References Uncharger().
|
inline |
Definition at line 146 of file Charge.h.
References Uncharger().
|
default |
References Uncharger().
|
default |
| void RDKit::MolStandardize::Uncharger::unchargeInPlace | ( | RWMol & | mol | ) |