11#ifndef _RD_FRAG_CATALOG_UTILS_H_
12#define _RD_FRAG_CATALOG_UTILS_H_
pulls in the core RDKit functionality
functionality for finding subgraphs and paths in molecules
container for user parameters used to create a fragment catalog
#define RDKIT_FRAGCATALOG_EXPORT
RDKIT_FRAGCATALOG_EXPORT ROMol * prepareMol(const ROMol &mol, const FragCatParams *fparams, MatchVectType &aToFmap)
RDKIT_FRAGCATALOG_EXPORT MatchVectType findFuncGroupsOnMol(const ROMol &mol, const FragCatParams *params, INT_VECT &fgBonds)
std::vector< int > INT_VECT
std::vector< std::pair< int, int > > MatchVectType
used to return matches from substructure searching, The format is (queryAtomIdx, molAtomIdx)
bool rdvalue_is(const RDValue_cast_t)
std::vector< boost::shared_ptr< ROMol > > MOL_SPTR_VECT
RDKIT_FRAGCATALOG_EXPORT MOL_SPTR_VECT readFuncGroups(std::string fileName)