Annotations establish the core concept of the CurlySMILES language.
They enhance
SMILES,
SFN and
composite notations.
CurlySMILES distinguishes between
atom-anchored annotations
(AAAs)
and
component-anchored annotations
(CAAs).
AAAs apply to SMILES notations, in which they are inserted
by following an atomic node
code (ANC).
The following AAA types are defined in CurlySMILES:
stereodescriptor,
structural unit annotation,
group environment annotation,
molecular detail annotation
and
operational annotation.
A CAA is appended to the end of a notation component (a dot-separated
part of a CurlySMILES notation). A CAA is inserted after the last ANC
of a component, following its AAAs, but precedes the multiplier, if
any is present. CurlySMILES defines
state and shape annotations
and
miscellaneous interest annotations
|
Reference
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
.
|
|
|