|
RDKIT_CHEMTRANSFORMS_EXPORT ROMol * | fragmentOnBonds (const ROMol &mol, const std::vector< unsigned int > &bondIndices, bool addDummies=true, const std::vector< std::pair< unsigned int, unsigned int > > *dummyLabels=nullptr, const std::vector< Bond::BondType > *bondTypes=nullptr, std::vector< unsigned int > *nCutsPerAtom=nullptr) |
| Fragments a molecule by breaking a set of bonds.
|
|
RDKIT_CHEMTRANSFORMS_EXPORT ROMol * | fragmentOnBonds (const ROMol &mol, const std::vector< FragmenterBondType > &bondPatterns, const std::map< unsigned int, ROMOL_SPTR > *atomEnvirons=nullptr, std::vector< unsigned int > *nCutsPerAtom=nullptr) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
RDKIT_CHEMTRANSFORMS_EXPORT void | fragmentOnSomeBonds (const ROMol &mol, const std::vector< unsigned int > &bondIndices, std::vector< ROMOL_SPTR > &resMols, unsigned int maxToCut=1, bool addDummies=true, const std::vector< std::pair< unsigned int, unsigned int > > *dummyLabels=nullptr, const std::vector< Bond::BondType > *bondTypes=nullptr, std::vector< std::vector< unsigned int > > *nCutsPerAtom=nullptr) |
|
RDKIT_CHEMTRANSFORMS_EXPORT ROMol * | fragmentOnBRICSBonds (const ROMol &mol) |
| Fragments a molecule by breaking all BRICS bonds.
|
|
RDKIT_CHEMTRANSFORMS_EXPORT void | constructFragmenterAtomTypes (std::istream *inStream, std::map< unsigned int, std::string > &defs, const std::string &comment="//", bool validate=true, std::map< unsigned int, ROMOL_SPTR > *environs=nullptr) |
|
RDKIT_CHEMTRANSFORMS_EXPORT void | constructFragmenterAtomTypes (const std::string &str, std::map< unsigned int, std::string > &defs, const std::string &comment="//", bool validate=true, std::map< unsigned int, ROMOL_SPTR > *environs=nullptr) |
|
RDKIT_CHEMTRANSFORMS_EXPORT void | constructBRICSAtomTypes (std::map< unsigned int, std::string > &defs, std::map< unsigned int, ROMOL_SPTR > *environs=nullptr) |
|
RDKIT_CHEMTRANSFORMS_EXPORT void | constructFragmenterBondTypes (std::istream *inStream, const std::map< unsigned int, std::string > &atomTypes, std::vector< FragmenterBondType > &defs, const std::string &comment="//", bool validate=true, bool labelByConnector=true) |
|
RDKIT_CHEMTRANSFORMS_EXPORT void | constructFragmenterBondTypes (const std::string &str, const std::map< unsigned int, std::string > &atomTypes, std::vector< FragmenterBondType > &defs, const std::string &comment="//", bool validate=true, bool labelByConnector=true) |
|
RDKIT_CHEMTRANSFORMS_EXPORT void | constructBRICSBondTypes (std::vector< FragmenterBondType > &defs) |
|