This C script subsamples raw FASTQ files (single/paired-end). For paired-end, it synchronously selects read pairs from two files, ensuring retention of matched sequences. It reads input, randomly chooses entries via probability, writes outputs. Handles large files efficiently, maintains FASTQ structure, uses command-line args for input/output paths
-
Updated
May 15, 2025 - C