17namespace StructureCheck {
26 std::vector<unsigned> BondColor;
27 std::vector<unsigned> AtomColor;
28 std::vector<double> AtompKaValue;
29 std::vector<double> AtomOldpKaValue;
33 : Options(op), Mol(mol) {
49 void decrementMarkedCharges();
50 int markMostAcidicAtoms(
double &pKa_value,
double &gap);
51 int refineAcidicAtoms(std::vector<unsigned> &numbering);
Contains the public API of the StructChecker.
RWMol is a molecule class that is intended to be edited.
bool rechargeMolecule(unsigned &ndeprot, unsigned &nrefine)
ChargeFix(const StructCheckerOptions &op, RWMol &mol)
#define RDKIT_STRUCTCHECKER_EXPORT
int TotalCharge(const ROMol &mol)