#include <RGroupDecomp.h>
Definition at line 55 of file RGroupDecomp.h.
◆ RGroupDecomposition() [1/2]
◆ RGroupDecomposition() [2/2]
◆ ~RGroupDecomposition()
RDKit::RGroupDecomposition::~RGroupDecomposition |
( |
| ) |
|
◆ add()
Returns the index of the added molecule in the RGroupDecomposition or a negative error code
- Parameters
-
mol | Molecule to add to the decomposition |
- Returns
- index of the molecule or -1 if none of the core matches -2 if the matched molecule has no sidechains, i.e. is the same as the scaffold
◆ getMatchingCoreIdx()
Returns the index of the core matching the passed molecule and optionally the matching atom indices
- Parameters
-
mol | Molecule to check for matches |
matches | Optional pointer to std::vector<MatchVectType> where core matches will be stored |
- Returns
- the index of the matching core, or -1 if none matches
◆ getRGroupLabels()
std::vector< std::string > RDKit::RGroupDecomposition::getRGroupLabels |
( |
| ) |
const |
return the current group labels
◆ getRGroupsAsColumns()
RGroupColumns RDKit::RGroupDecomposition::getRGroupsAsColumns |
( |
| ) |
const |
return rgroups in column order group[attachment_point][row] = ROMol
◆ getRGroupsAsRows()
RGroupRows RDKit::RGroupDecomposition::getRGroupsAsRows |
( |
| ) |
const |
return rgroups in row order group[row][attachment_point] = ROMol
◆ params()
◆ process()
bool RDKit::RGroupDecomposition::process |
( |
| ) |
|
◆ processAndScore()
The documentation for this class was generated from the following file: