File reading and writing, support gzip format compression
Fast FASTQ reader for the rsomics-* tool family: decode-only producer thread + parallel parse, ISA-L igzip gz backend on Linux and a pure-Rust decoder elsewhere. Layer A primitive.
Record-format file reader
FASTQ per-read quality + length filter. Rust port of fastp's quality/length filter (pass/fail whole reads; no trimming). SE and PE.
Split a FASTQ into N files or by line count. Rust port of fastp's split (deterministic --split_by_lines is byte-equal to fastp 0.20.1; --split N is exact-count). SE and PE.
FASTQ inline-UMI extract + stamp. Rust port of fastp's UMI processing — full --umi_loc set (read1/read2/index1/index2/per_index/per_read): move the UMI into the read name. SE and PE.
Minimal Quadrant-② FFI wrapper over Intel ISA-L igzip for fast gzip decompression. Isolated unsafe surface; all consumers stay 100% safe.
Reading and writing biological sequences in FASTA or FASTQ format.
Microbiology friendly bioinformatics Rust functions