RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
RDKit::Atropisomers Namespace Reference

Typedefs

using AtropAtomAndBondVec = std::pair< Atom *, std::vector< Bond * > >
 

Functions

RDKIT_GRAPHMOL_EXPORT void detectAtropisomerChirality (ROMol &mol, const Conformer *conf)
 
RDKIT_GRAPHMOL_EXPORT void wedgeBondsFromAtropisomers (const ROMol &mol, const Conformer *conf, std::map< int, std::unique_ptr< RDKit::Chirality::WedgeInfoBase > > &wedgeBonds)
 
RDKIT_GRAPHMOL_EXPORT bool doesMolHaveAtropisomers (const ROMol &mol)
 
RDKIT_GRAPHMOL_EXPORT bool getAtropisomerAtomsAndBonds (const Bond *bond, AtropAtomAndBondVec atomAndBonds[2], const ROMol &mol)
 
RDKIT_GRAPHMOL_EXPORT void getAllAtomIdsForStereoGroup (const ROMol &mol, const StereoGroup &group, std::vector< unsigned int > &atomIds, const std::map< int, std::unique_ptr< RDKit::Chirality::WedgeInfoBase > > &wedgeBonds)
 

Typedef Documentation

◆ AtropAtomAndBondVec

Definition at line 22 of file Atropisomers.h.

Function Documentation

◆ detectAtropisomerChirality()

RDKIT_GRAPHMOL_EXPORT void RDKit::Atropisomers::detectAtropisomerChirality ( ROMol mol,
const Conformer conf 
)

◆ doesMolHaveAtropisomers()

RDKIT_GRAPHMOL_EXPORT bool RDKit::Atropisomers::doesMolHaveAtropisomers ( const ROMol mol)

◆ getAllAtomIdsForStereoGroup()

RDKIT_GRAPHMOL_EXPORT void RDKit::Atropisomers::getAllAtomIdsForStereoGroup ( const ROMol mol,
const StereoGroup group,
std::vector< unsigned int > &  atomIds,
const std::map< int, std::unique_ptr< RDKit::Chirality::WedgeInfoBase > > &  wedgeBonds 
)

◆ getAtropisomerAtomsAndBonds()

RDKIT_GRAPHMOL_EXPORT bool RDKit::Atropisomers::getAtropisomerAtomsAndBonds ( const Bond bond,
AtropAtomAndBondVec  atomAndBonds[2],
const ROMol mol 
)

◆ wedgeBondsFromAtropisomers()

RDKIT_GRAPHMOL_EXPORT void RDKit::Atropisomers::wedgeBondsFromAtropisomers ( const ROMol mol,
const Conformer conf,
std::map< int, std::unique_ptr< RDKit::Chirality::WedgeInfoBase > > &  wedgeBonds 
)