|
| MarvinMultipleSgroup (MarvinMolBase *parent) |
|
| MarvinMultipleSgroup (MarvinMolBase *parent, ptree &molTree) |
|
MarvinMolBase * | copyMol (const std::string &idAppend) const override |
|
void | expandOneMultipleSgroup () |
|
void | contractOneMultipleSgroup () |
|
int | getMatchedOrphanBondIndex (std::string atomIdToCheck, std::vector< MarvinBond * > &bondsToTry, std::vector< MarvinBond * > &orphanedBonds) const |
|
std::string | toString () const override |
|
ptree | toPtree () const override |
|
std::string | role () const override |
|
bool | hasAtomBondBlocks () const override |
|
bool | isPassiveRoleForExpansion () const override |
|
bool | isPassiveRoleForContraction () const override |
|
void | processSpecialSgroups () override |
|
void | parseMoleculeSpecific (RDKit::RWMol *mol, std::unique_ptr< SubstanceGroup > &sgroup, int sequenceId) override |
|
void | addSgroupsToPtree (ptree &pt) const |
|
virtual void | pushOwnedAtom (MarvinAtom *atom) |
|
virtual void | pushOwnedBond (MarvinBond *bond) |
|
virtual void | removeOwnedAtom (MarvinAtom *atom) |
|
virtual void | removeOwnedBond (MarvinBond *bond) |
|
void | setPrecision (unsigned int precision) |
|
int | getExplicitValence (const MarvinAtom &marvinAtom) const |
|
| MarvinMolBase () |
|
virtual | ~MarvinMolBase () |
|
int | getAtomIndex (std::string id) const |
|
int | getBondIndex (std::string id) const |
|
const std::vector< std::string > | getBondList () const |
|
const std::vector< std::string > | getAtomList () const |
|
bool | AnyOverLappingAtoms (const MarvinMolBase *otherMol) const |
|
void | cleanUpNumbering (int &molCount, int &atomCount, int &bondCount, int &sgCount, std::map< std::string, std::string > &sgMap, std::map< std::string, std::string > &atomMap, std::map< std::string, std::string > &bondMap) |
|
virtual void | cleanUpNumberingMolsAtomsBonds (int &molCount, int &atomCount, int &bondCount, std::map< std::string, std::string > &sgMap, std::map< std::string, std::string > &atomMap, std::map< std::string, std::string > &bondMap) |
|
void | cleanUpSgNumbering (int &sgCount, std::map< std::string, std::string > &sgMap) |
|
virtual IsSgroupInAtomSetResult | isSgroupInSetOfAtoms (const std::vector< MarvinAtom * > &setOfAtoms) const |
|
MarvinAtom * | findAtomByRef (std::string atomId) |
|
MarvinBond * | findBondByRef (std::string atomId) |
|
void | prepSgroupsForRDKit () |
|
void | processSgroupsFromRDKit () |
|
bool | has2dCoords () const |
|
bool | has3dCoords () const |
|
bool | hasAny3dCoords () const |
|
bool | hasAny2dCoords () const |
|
bool | hasCoords () const |
|
void | removeCoords () |
|
void | parseAtomsAndBonds (ptree &molTree) |
|
Definition at line 430 of file MarvinDefs.h.