OETriposAtomNames¶
void OETriposAtomNames(OEMolBase &mol)
Sets the atom name property of each atom, using the
OEAtomBase::SetName method, to follow the convention
typically followed in Sybyl .mol2 files. Each atom is named by its
atomic symbol (or Du for element zero) followed by a sequential
index per atomic number. For example, the first carbon in the
molecule is named C1, the second is named C2, and so on. Similarly,
the first oxygen is named O1 and so on. The ‘atom name’ property may be
retrieved using the OEAtomBase::GetName method.
The ordering of atoms is taken from the iterator returned by the
OEMolBase::GetAtoms method (and may therefore be
changed by using OEMolBase::OrderAtoms) and is
unchanged by this function.