In the Genetic Constructor you have 3 ways to use the operators:
- You can type them from memory
- You can make use of the snippets within the editor of the GSL extension
Is the literal DNA sequence including IUPAC nucleotides.
Assuming the following conventions and an annotated reference genome level 1 syntax can be translated into level 0 unambiguously.
open reading frame
fusible ORF, no stop codon
slice of a gene locus
slice coordinate relative to the Start of the End of an open reading frame
invert sequence orientation
insert custom bases
insert custom peptides
reference external part
reference a defined variable
Specifies concrete components, but leaving considerable freedom in the concrete construction placement up to the compiler.
amino acid mutation
promoter replacement or over-expression
The most abstract level that allows the compiler to not only determine the exact positions, but also chose parts. For example
gNeutral selects a gene locus with a gene that is not essential to the organisms.
pStrong would have the compiler select a strong promoter. So
gNeutral^ ; pStrong>gMFG would replace a neutral gene with "my favorite gene" under the control of a strong promoter.