#include <RDGeneral/export.h>
#include <boost/dynamic_bitset.hpp>
#include <vector>
Go to the source code of this file.
|
| RDKIT_GRAPHMOL_EXPORT void | RDKit::Canon::canonicalizeFragment (ROMol &mol, int atomIdx, std::vector< AtomColors > &colors, const std::vector< unsigned int > &ranks, MolStack &molStack, const boost::dynamic_bitset<> *bondsInPlay=nullptr, const std::vector< std::string > *bondSymbols=nullptr, bool doIsomericSmiles=false, bool doRandom=false, bool doChiralInversions=true) |
| | constructs the canonical traversal order for a molecular fragment
|
| RDKIT_GRAPHMOL_EXPORT void | RDKit::Canon::canonicalizeFragment (ROMol &mol, int atomIdx, std::vector< AtomColors > &colors, const std::vector< unsigned int > &ranks, MolStack &molStack, const boost::dynamic_bitset<> *atomsInPlay, const boost::dynamic_bitset<> *bondsInPlay, const std::vector< std::string > *bondSymbols=nullptr, bool doIsomericSmiles=false, bool doRandom=false, bool doChiralInversions=true) |
| RDKIT_GRAPHMOL_EXPORT bool | RDKit::Canon::chiralAtomNeedsTagInversion (const RDKit::ROMol &mol, const RDKit::Atom *atom, bool isAtomFirst, size_t numClosures) |
| RDKIT_GRAPHMOL_EXPORT void | RDKit::Canon::canonicalizeEnhancedStereo (ROMol &mol, const std::vector< unsigned int > *atomRanks=nullptr) |
| | Canonicalizes the atom stereo labels in enhanced stereo groups.
|