A SMILES notation is turned into an annotated SMILES notation by appending annotation code to selected atomic symbols or to the end of a notation. Annotation code is enclosed by curly braces.

Annotation code consists of an one- or two-character annotation marker (AM). Two-character AMs are optionally followed by an annotation dictionary.

Atom-anchored annotation code follows the atomic symbol directly or the closing square bracket of bracket-encoded atoms. Digits denoting ring formation are the only characters allowed between atom code and annotation code.

Atom-anchored annotations include: A component-anchored annotation is attached to the end of a component notation . There are:


A. Drefahl: CurlySMILES: a chemical language to customize and annotate encodings of molecular and nanodevice structures . J. Cheminf. 2011, 3:1; doi: 10.1186/1758-2946-3-1 .
Custom Search