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.