Synbiolua is a lua package for genetically engineering organisms.
- Embeddable: synbiolua can be embedded in larger programs
- Modern: synbiolua is built for engineering in the modern day, from codon optimization to synthesis fixing.
- Maintainable: synbiolua is built for long term stability and continuous testing.
Reference documentation can be found here
src
contains source code (written in teal)build
contains lua code, generated from tealdoc
contains automatically generated ldoc documentationspec
contains specification files (ie, test files)
To build from source, run:
cyan build
To test from source, run:
busted -c -m "./build/?.lua"
Much of the code here is translated from Poly, a wonderful project you should follow.