Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef _RD_SMARTSWRITE_H
00011 #define _RD_SMARTSWRITE_H
00012
00013 #include <string>
00014
00015 namespace RDKit {
00016 class QueryAtom;
00017 class QueryBond;
00018 namespace SmartsWrite {
00019
00020 std::string GetAtomSmarts(const QueryAtom *qatom);
00021
00022 std::string GetBondSmarts(const QueryBond *qbond);
00023 }
00024
00025 class ROMol;
00026
00027 std::string MolToSmarts(ROMol &mol,bool doIsomericSmarts=false);
00028 };
00029
00030 #endif