Fragments are released only after a separate verifier recovers the requested edits from the exported sequence alone.
real GRCh38The job this is actually for. Seal the order into a manifest, then months later check whatever the vendor sends back against it. The manifest names the assembly, every allele, every ordered span and any edits the order declared on purpose — and it is hashed, so the result can say which order it checked against. The verifier still sees only sequence and reference.
Change anything below and re-verify. The verifier is not told that you edited it, and never sees the request — it re-derives the edits from these bases and the reference, then the result is compared against what was asked.
You are about to pay for DNA synthesis. Before the order goes out, something independent should prove the fragments actually carry the variants you asked for — and say so in a form a reviewer can audit. That is all this does, and it refuses to claim more.
The path across the bench, left to rightThe Assemble tab treats a construct as what it is: an ordered set of parts — enzyme adapter, homology arm, payload, arm, adapter — joined in that order. Two ways an order fails live only here. An enzyme site that lands inside the insert makes the enzyme cut the construct in half, so a perfectly correct sequence still cannot be built. And because parts join by matching 4 nt overhangs, two constructs sharing an overhang can ligate to each other — every fragment individually correct, the pool misassembled. Neither is a sequence error; both sink the experiment.
Checking a real deliveryThe Check a delivery tab is the job this is actually for. Seal the order into a manifest, then months later paste in whatever the vendor sent back. The manifest is hashed, so the result names which order it checked against, and editing it breaks the seal on purpose. It is also where an order declares edits it wants on purpose — the silent PAM-blocking substitutions an HDR template carries — so they read as intended rather than as defects. Declaring them in the sealed order means that decision was made before the delivery arrived, not after seeing a red row.
Try to break itTwo ways. Pick a seeded defect to have the composer sabotage its own export in a named way — six must be caught, two are controls that must not be flagged, because a checker that holds on everything is worthless. Or open Edit the export, change the bases by hand, and re-verify. Nothing is scripted: the verdict is computed from whatever bases are in that box.
Or let it grindStart campaign runs the same check thousands of times against randomly mutated exports. Each cell on the left pad is one verified attempt, green where the verdict was the one the mutation required and red where it was not. A corruption that gets released is a false pass; a presentation-only change that gets blocked is a false hold. Both are bugs in the checker, and any failure replays from its seed.
A campaign that only ever reports zero proves nothing, so two deliberately broken builds are selectable. Pre-fix normalizer is the real bug this campaign found — roughly one false pass in twenty thousand attempts, which is why it survived to ship. Header-trusting placement matches fragments by the name the composer wrote on them instead of by sequence; it fails about one attempt in eight, every one of them a renamed header. Watch either get caught, then switch back.
Reading the scene