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.