Shows supplied per-locus depth, base and strand counts with an exact position selector, bounded plot and complete depth table.
Preview
Supplied coverage
Example reference · chr7 · 1-based positions
Supplied depth. Open markers indicate missing or unavailable depth; filled markers include recorded zero.
101105
Inspect position
Depth
24
Forward strand
12
Reverse strand
12
A
20
C
4
Depth table, 5 positions
chr7, supplied coverage
Position
Depth
101
0
102
Not supplied
103
24
104
18
105
22
In action
Inspect coverage records
Sample 042 / Recorded counts
Sample 042 coverage
Example reference · chr7 · 1-based positions
Supplied depth. Open markers indicate missing or unavailable depth; filled markers include recorded zero.
101105
Inspect position
Depth
24
Forward strand
12
Reverse strand
12
A
20
C
4
G
0
T
0
Depth table, 5 positions
chr7, supplied coverage
Position
Depth
101
0
102
Not supplied
103
24
104
18
105
22
When to use
Use it for
A bounded window of up to 512 unique one-based loci with caller-supplied counts.
Inspect base and strand counts independently; the component does not sum them or reconcile them with depth.
Use null for missing counts. Zero means an explicitly recorded count of zero.
Not for
Calling variants, assigning significance, or applying coverage thresholds.
Treating absent counts as zero, or supplying fractional and negative counts as valid depth.
Install
Three ways in. They share one source, so the pixels match whichever you pick.
1. Import the package
npm install @noorddev/vlak-react
// once, next to your app's root
import "@noorddev/vlak-react/css";
import { CoverageInspector } from "@noorddev/vlak-react";
Precompiled React and one stylesheet. No compiler to configure. Per-component imports work too: @noorddev/vlak-react/components/coverage-inspector.
2. Vendor the source
npx @noorddev/vlak-cli add coverage-inspector
The StyleX leaf lands in components/vlak/ with its dependencies, for your own compiler to own. See StyleX.