The OEChem SMILES parsers support several minor extensions to Daylight syntax. Each of these extensions and its motivations are listed below.
OEChem may support "Na", "Li" and "K" as unquoted elements to support Syracuse SMILES at some point in the future.
[Pb:1]»[Au:1]. However, OEChem
extends this notion to allow atom maps to be used in discrete
molecules. Hence, both [1*] and [*:1] may be used to mark significant
sites in a molecule.
One major advantage, of this notation is that the SMILES parser will fuse attachment points present in a SMILES string, in the same way as it fuses ring closures. Hence, C&1C&2.Cl&1.Br&2, when parsed produces the molecule ClCCBr. This provides a convenient method of enumerating combinatorial libraries using string concatenation.