← Back to devlog

2026-07-04 — v27 clone-screen stacked viewer: synchronized multi-trace comparison

The classic Sanger verification loop goes like this: you sequence the same insert with forward and reverse primers (or repeat the run with a second colony), and then you carefully switch between the two chromatogram windows looking for any position where the base call disagrees. One mismatch in a 700-base trace and the entire insert is suspect. It is tedious, error-prone, and — until today — exactly how you had to do it with sanger-viewer.

Step 27 ships the clone-screen stacked viewer: load two or more traces and they line up base-by-base in a panel below the chromatogram. Agreement columns show teal, mismatch columns flash amber, and a synchronized cursor tracks which position you are looking at. Jump to the next mismatch with a single keystroke. Everything stays in the browser — nothing leaves your machine.

What I shipped

Architecture

Tests