RDKit
Open-source cheminformatics and machine learning.
|
A single rgroup attached to a given core. More...
#include <RGroupData.h>
Public Member Functions | |
RGroupData () | |
void | add (const ROMOL_SPTR &newMol, const std::vector< int > &rlabel_attachments) |
std::map< int, int > | getNumBondsToRlabels () const |
std::string | toString () const |
Static Public Member Functions | |
static std::string | getRGroupLabel (int rlabel) |
static const std::string & | getCoreLabel () |
static const std::string & | getMolLabel () |
static bool | isMolHydrogen (const ROMol &mol) |
Public Attributes | |
RWMOL_SPTR | combinedMol |
std::vector< ROMOL_SPTR > | mols |
std::vector< std::string > | smilesVect |
std::string | smiles |
std::set< int > | attachments |
std::unique_ptr< ExplicitBitVect > | fingerprint |
std::vector< int > | fingerprintOnBits |
bool | is_hydrogen = false |
bool | single_fragment = true |
bool | is_linker = false |
bool | labelled = false |
A single rgroup attached to a given core.
Definition at line 22 of file RGroupData.h.
|
inline |
Definition at line 38 of file RGroupData.h.
void RDKit::RGroupData::add | ( | const ROMOL_SPTR & | newMol, |
const std::vector< int > & | rlabel_attachments | ||
) |
std::string RDKit::RGroupData::toString | ( | ) | const |
std::set<int> RDKit::RGroupData::attachments |
Definition at line 28 of file RGroupData.h.
RWMOL_SPTR RDKit::RGroupData::combinedMol |
Definition at line 23 of file RGroupData.h.
std::unique_ptr<ExplicitBitVect> RDKit::RGroupData::fingerprint |
Definition at line 30 of file RGroupData.h.
std::vector<int> RDKit::RGroupData::fingerprintOnBits |
Definition at line 31 of file RGroupData.h.
Definition at line 32 of file RGroupData.h.
Definition at line 34 of file RGroupData.h.
Definition at line 35 of file RGroupData.h.
std::vector<ROMOL_SPTR> RDKit::RGroupData::mols |
Definition at line 24 of file RGroupData.h.
Definition at line 33 of file RGroupData.h.
std::string RDKit::RGroupData::smiles |
Definition at line 27 of file RGroupData.h.
std::vector<std::string> RDKit::RGroupData::smilesVect |
Definition at line 25 of file RGroupData.h.