In the Genetic Constructor you have 3 ways to use the operators:
- You can type them from memory
- You can drag&drop them from the GSL symbol library
- You can make use of the snippets within the editor of the GSL extension
The symbol library is to be found in the left vertical bar - you may have to unfold it. First begin typing your favorite gene (MFG) into the editor and then drag for example the promoter symbol on top. It will create
pMFG. If you add the inversion symbol you should now get
pMFG! and so on.
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.