Helicase in the browser
FASTA/FASTQ length statistics computed locally with WebAssembly SIMD. Your file never leaves this page.
Drop a FASTA or FASTQ file
or click to choose one (plain or .gz)
No file at hand?
How it works
// A `Read` implementation pulling the file from JavaScript, slice by slice.
let mut parser = FastxParser::<CONFIG>::from_reader(JsFile)?;
while let Some(event) = parser.next() {
event?;
lengths.push(parser.get_dna_len());
}