32 std::vector<int> _vadel;
33 std::vector<std::pair<int,int> > _vele;
34 std::vector<std::pair<int,int> > _vchrg;
35 std::vector<std::pair<int,int> > _vbdel;
36 std::vector<std::pair<std::pair<int,int>,
int> > _vbond;
42 bool Init(std::string&start, std::string &end);
109 std::vector<OBChemTsfm*> _vtsfm;
110 std::vector<double> _vpKa;
111 std::vector<std::pair<OBSmartsPattern*,std::vector<double> > > _vschrg;
116 void ParseLine(
const char*);
119 void AssignSeedPartialCharge(
OBMol&);
121 void CorrectForPH(
OBMol&,
double pH = 7.4 );
128 #endif // OB_PHMODEL_H size_t GetSize()
Definition: phmodel.h:118
OBChemTsfm()
Definition: phmodel.h:39
Molecule Class.
Definition: mol.h:118
SMARTS based structural modification (chemical transformation)
Definition: phmodel.h:30
SMARTS (SMiles ARbitrary Target Specification) substructure searching.
Definition: parsmart.h:154
Global data and resource file parsers.
Corrections for pH used by OBMol::CorrectForPH()
Definition: phmodel.h:107
~OBChemTsfm()
Definition: phmodel.h:40
Base data table class, handles reading data files.
Definition: data.h:48
Global namespace for all Open Babel code.
Definition: alias.h:22