Table 1.

Syntax of the DSD language, in terms of strands A, gates G and systems D. Where present, the graphical representation below is equivalent to the program code above.

syntaxdescription
AEmbedded Imageupper strand with domain concatenation S
Embedded Imagelower strand with domain concatenation S
GEmbedded Imagedouble-stranded complex [S] with overhanging single strands <L>, <R> and {L'}, {R'}
G1:G2gates joined along a lower strand
G1::G2gates joined along an upper strand
DAstrand A
Ggate G
D1 | D2parallel systems D1, D2
new N Dsystem D with private domain N
X(ñ)module X with parameters ñ