Class that provides methods to give unique IDs to ChemObjects.
Methods are implemented for Atom, Bond, AtomContainer, AtomContainerSet
and Reaction. It will only create missing IDs. If you want to create new
IDs for all ChemObjects, you need to delete them first.
Alters the policy of ID generation. The IDCreator should in any case
preserve the already existing IDs therefore if one of objects already
has an ID set, this ID will be skipped in all the cases when attempting to
generate a new ID value
Labels the Atom's and Bond's in the AtomContainer using the a1, a2, b1, b2
scheme often used in CML. Supports IAtomContainer, IAtomContainerSet,
IChemFile, IChemModel, IChemSequence, IReaction, IReactionSet,
and derived interfaces.