Assembly outcomes (what else you might have built)
assembly_outcomesEnumerate the specific wrong plasmids a multi-part Golden Gate or Gibson assembly can produce — a part dropped, inverted, duplicated, two parts swapped, the backbone self-circularised — as full sequences, ranked by how few independent mis-ligations each needs. Golden Gate outcomes are annotated with the MEASURED overhang cross-talk they would have to exploit (Potapov/Pryor ligation data). Feed the result to diagnostic_digest to pick a screening enzyme. Reports no probability per outcome: the ligation data does not measure transformation or vector background.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| names | No | Optional labels for the parts, in the same order ("backbone", "promoter", "CDS"). Used in every outcome label. | |
| enzyme | No | Golden Gate only — the Type IIS enzyme, which fixes the overhang length (BsaI, BbsI, Esp3I (BsmBI)). | BsaI |
| method | No | How the parts are joined. Golden Gate junctions are the Type IIS fusion overhangs; Gibson junctions are the homology arms. | goldengate |
| dataset | No | Which ligation dataset to read overhang cross-talk from (Golden Gate only). | generic-t4-37c-1h |
| circular | No | Circular product. Only circular assemblies are covered — a linear product's leading end is a free terminus, not a junction. | |
| fragments | Yes | The parts in assembly order, raw or FASTA — the same list cloning_simulate takes. 2-8 parts. | |
| overlapLen | No | Gibson only — homology arm length, which must match what the assembly was designed with. | |
| maxAlternatives | No | Cap on returned alternatives, most accessible first. The pre-cap count is always reported as alternativesEnumerated. |