 |
RDKit
Open-source cheminformatics and machine learning.
|
Go to the documentation of this file.
15 namespace SGroupParsing {
23 bool isFieldCounter =
false);
29 const std::string &text,
unsigned int line);
32 const std::string &text,
unsigned int line);
35 const std::string &text,
unsigned int line);
38 const std::string &text,
unsigned int line);
41 const std::string &text,
unsigned int line);
44 const std::string &text,
unsigned int line);
47 const std::string &text,
unsigned int line);
50 const std::string &text,
unsigned int line);
52 const std::string &text,
unsigned int line);
55 const std::string &text,
unsigned int line);
58 const std::string &text,
unsigned int line);
62 const std::string &text,
unsigned int line,
63 bool strictParsing,
unsigned int &counter,
64 unsigned int &lastDataSGroup,
65 std::ostringstream ¤tDataField);
68 const std::string &text,
unsigned int line);
71 const std::string &text,
unsigned int line);
74 const std::string &text,
unsigned int line);
77 const std::string &text,
unsigned int line);
80 const std::string &text,
unsigned int line);
91 std::stringstream &stream);
96 unsigned int nSgroups,
RWMol *mol,
void ParseSGroupV2000SDTLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
double ParseSGroupDoubleField(const std::string &text, unsigned int line, unsigned int &pos)
void ParseSGroupV2000SSTLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
void ParseSGroupV2000SBVLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
void ParseV3000CStateLabel(unsigned int line, const std::string &type, SubstanceGroup *sgroup, std::stringstream &stream)
The class for representing SubstanceGroups.
void ParseSGroupV2000SNCLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
RWMol is a molecule class that is intended to be edited.
void ParseSGroupV2000SCDSEDLine(IDX_TO_SGROUP_MAP &sGroupMap, IDX_TO_STR_VECT_MAP &dataFieldsMap, RWMol *mol, const std::string &text, unsigned int line, bool strictParsing, unsigned int &counter, unsigned int &lastDataSGroup, std::ostringstream ¤tDataField)
void ParseV3000SGroupsBlock(std::istream *inStream, unsigned int &line, unsigned int nSgroups, RWMol *mol, bool &strictParsing)
void ParseSGroupV2000SPLLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
void ParseSGroupV2000SCNLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
std::string ParseV3000StringPropLabel(std::stringstream &stream)
void ParseSGroupV2000SAPLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
void ParseSGroupV2000SMTLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
Defines the SubstanceGroup class.
void ParseSGroupV2000SLBLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
std::vector< T > ParseV3000Array(std::stringstream &stream)
void ParseV3000SAPLabel(RWMol *mol, SubstanceGroup *sgroup, std::stringstream &stream)
void ParseSGroupV2000SDSLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
void ParseSGroupV2000STYLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
void ParseSGroupV2000SDILine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
void ParseSGroupV2000SCLLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
void ParseSGroupV2000VectorDataLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
void ParseSGroupV2000SBTLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
void ParseSGroupV2000SDDLine(IDX_TO_SGROUP_MAP &sGroupMap, RWMol *mol, const std::string &text, unsigned int line)
unsigned int ParseSGroupIntField(const std::string &text, unsigned int line, unsigned int &pos, bool isFieldCounter=false)
std::map< int, STR_VECT > IDX_TO_STR_VECT_MAP
std::map< int, SubstanceGroup > IDX_TO_SGROUP_MAP