Repository navigation
FAQ
No. It reports the first problem and stops; it never skips records or guesses a fix. See Validation.
No. Every command streams, and exact-count sampling keeps only a small entry per chosen record. See Limits.
No, the first two bytes do. See Input and output.
So it can be a plain pass or fail step in a script: the exit status is the answer.
Phred+33 only, ASCII 33 to 126.
No, exact counts read the file twice. Use --fraction on a pipe. See Sampling.
Never. Both mates are kept or neither.
Only process --gzip. Pipe the other commands' output to gzip.
No. deinterleave and process create new files and fail on an existing path.
Not today. See Limits.
On one core, faster than the other tools that do a whole job, with a few MiB of memory, and its memory does not grow with the input. Some tools that do part of a job, or use many threads, are faster in places. See Performance.
No. It follows fastp's trimming rules and FastQC's QC definitions for the parts it covers, and does much less than any of them. See Choosing a FASTQ tool.
z-fastq v0.2.1 | Home | Getting started | Command cheat sheet | Troubleshooting | Source | Releases
z-fastq Wiki
Start
Use it
- Counting and statistics
- Validation
- Paired reads
- Sampling
- Interleaving
- Processing paired reads
- Quality control
Look things up
Decide and solve
Build on it