Skip to main content

# fqutils

A couple Python-based FASTQ QC tools that perform several useful file handling operations, notably check read-pairing, repair read-pairing, and trim reads. Notably, fq-repair is the only tool (to my knowledge) that can successfully re-pair reads from gzipped FASTQ input. All tools are designed to be as fast and memory-efficient as possible. Input is assumed to be 4-line FASTQ and may be gzipped.

## Installation and tests

fqutils has no dependencies aside from the Python 3 standard library (if this Python is installed, things will work). Just clone the repository with with git clone https://github.com/jstaf/fqutils.git. Clever users will also note that this repository can be installed as a python package with pip install .

To run tests: pytest

## Current scripts

Run commandname –help for individual usage instructions. Sample commands can also be found in the tests/ directory.

  • fq-checkpair - Check if two FASTQ files are properly paired and highlight errors.

  • fq-trim - Starting from both ends, trim a read so that bases below a certain Phred quality score are removed. Resulting reads shorter than a minimum length are removed. Fast, dirty, and idiot-proof trimming.

  • fq-repair - Re-pair the reads in two FASTQ files if reads have been filtered out or otherwise reordered.

  • fq-zwc - Just a wrapper around wc -l for gzipped files.

Metadata

Release files for fqutil 1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fqutil 1.1
File Size Uploaded
fqutil-1.1.tar.gz 5.7 kB Details

Release files / fqutil-1.1.tar.gz

Download URL fqutil-1.1.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
86714a4993871b16cc9a3f7509c6a2e7166f89086aa383af2569f971a3749ce6
BLAKE2b-256 checksum
How to use checksums
b1324cbbbd20dfa1a9bc11dc9edc59fb3709bbf6c12add4c660be3caca14006f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.1 This release

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page