Cloning · experimental
Grammar Assembly
Check that a part obeys the assembly syntax it claims, then assemble parts that do. Classification reads the real flanking overhangs and the Type IIS enzyme, so a part that would not assemble is identified by its sequence rather than by its filename.
Real GoldenBraid Level-0 promoters, CDSs and terminators: classify by grammar, level and position, then close a transcription unit
What it does
- 01Part classification by grammar, level and position from the flanking overhangs
- 02Built-in GoldenBraid Level 0 grammar, with the Type IIS enzymes it uses
- 03Assembly of classified parts into transcription units
- 04Rejection reasons stated per part, so a non-compliant part is diagnosable
- 05Parts bin populated from the open project
What it runs on
Grammar handling and assembly come from the SpliceCraft and DnaCauldron ports in packages/ports. The panel runs on @ports/enzymes, @ports/goldengate, @ports/grammar.
Everything runs client-side. Files are parsed in the browser and projects are saved on this machine, so an unpublished sequence is never uploaded.
Questions
- Which grammar does it check against?
- The built-in GoldenBraid Level 0 grammar, which defines the flanking overhangs per position and the Type IIS enzymes used, and parts are classified against it by sequence.
Also searched as
MoClo assembly software · GoldenBraid assembly online · part classification syntax · Level 0 part checker · modular cloning grammar · transcription unit assembly · syntax compliant part design · MoClo syntax checker · PhytoBrick standard parts · assembly standard compliance check · is my part a valid Level 0