00001 // 00002 // Copyright (C) 2003-2006 Rational Discovery LLC 00003 // 00004 // @@ All Rights Reserved @@ 00005 // 00006 #ifndef _RD_FRAG_CAT_GENERATOR_H_ 00007 #define _RD_FRAG_CAT_GENRATOR_H_ 00008 00009 #include <Catalogs/Catalog.h> 00010 #include "FragCatalogEntry.h" 00011 #include "FragCatParams.h" 00012 #include <GraphMol/Subgraphs/Subgraphs.h> 00013 00014 namespace RDKit { 00015 class ROMol; 00016 00017 typedef RDCatalog::HierarchCatalog<FragCatalogEntry, FragCatParams, int> FragCatalog; 00018 00019 00020 class FragCatGenerator { 00021 public: 00022 00023 FragCatGenerator() {} 00024 00025 unsigned int addFragsFromMol(const ROMol &mol, FragCatalog *fcat); 00026 }; 00027 } 00028 00029 #endif
1.5.5