OETriposAtomTypes¶
bool OETriposAtomTypes(OEMolBase &mol)
This function sets the integer atom type property of every atom in a
molecule to its Tripos Sybyl atom type. The integer atom types are
taken from the OETriposType namespace, as
determined by the OETriposAtomType function, and
each atom is assigned a value using the
OEAtomBase::SetIntType method. The
OETriposAtomTypes function returns false if any atom
was assigned OETriposType::Du, and returns the
value true otherwise.
This function prefers that aromaticity has previously been assigned
using the Tripos model of aromaticity, see the
OEAssignAromaticFlags function. However, reasonable
atom types are returned when using other models of aromaticity.