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