Overlap–layout–consensus assembly in the browser, modelled on CAP3 (Huang & Madan, Genome Research 9:868, 1999). Fragments are seeded by shared k-mers, aligned pairwise with a banded affine-gap algorithm, laid out greedily, and finally stacked into a column-wise multiple alignment from which the consensus is called.
Fragments that repeat. Two reads that share only an interspersed repeat align across the repeat and then diverge, leaving a large unmatched overhang on both sides. Rejecting overlaps by overhang — not by length or identity alone — is what stops repeated regions from collapsing into a single contig. Every rejection is listed in the report, so an ambiguous join is visible rather than silent.
Fragments that differ. Divergence has two causes and the consensus caller separates them: an isolated disagreement is sequencing error and is out-voted, while a minority base seen in several independent reads is real polymorphism and is written into the consensus as an IUPAC ambiguity code — R (A/G), Y (C/T), S, W, K, M, and B/D/H/V/N for three or more alleles.
indel variants instead.file://), where Workers cannot start, falls back automatically. The assembly is identical either way.Next steps: check a contig against a database, align contigs in MSA, or design primers on the consensus in Primer Design.