# biology/filter-fastq - The NetBSD Packages Collection

Filter reads from a FASTQ file

    Filter reads from a FASTQ file using a list of identifiers.

    Each entry in the input FASTQ file (or files) is checked against all
    entries in the identifier list. Matches are included by default, or
    excluded if the --invert flag is supplied. Paired-end files are kept
    consistent (in order).

    This is almost certainly not the most efficient way to implement this
    filtering procedure. I tested a few different strategies and this one
    seemed the fastest. Current timing with 16 processes is about 10
    minutes per 1M paired reads with gzip'd input and output, depending on
    the length of the identifier list to filter by.

    usage: filter_fastq.py [-h] [-i INPUT] [-1 READ1] [-2 READ2] [-p NUM_THREADS]
                           [-o OUTPUT] [-f FILTER_FILE] [-v] [--gzip]

- Source version: `filter-fastq-0.0.0.20210527nb2`
- Maintainer: pkgsrc-users AT NetBSD.org
- Website: https://github.com/stephenfloor/filter-fastq/
- License: mit
- Package history: cvs, hg, git

## Build dependencies

pkgtools/mktools pkgtools/cwrappers

## Runtime dependencies

lang/python27 lang/python27

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | aarch64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | aarch64eb | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | alpha | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | earmv4 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | earmv4 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | earmv6hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | earmv6hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | earmv7hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | earmv7hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | i386 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | i386 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | m68k | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | m68k | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | powerpc | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | powerpc | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | powerpc | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | sh3el | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | sparc64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | sparc64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | sparc64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | x86_64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 10.0 | x86_64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | aarch64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | aarch64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | aarch64eb | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | aarch64eb | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | earmv6hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | earmv6hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | earmv7hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | earmv7hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | i386 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | i386 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | m68k | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | m68k | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | riscv64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | riscv64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | riscv64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | sh3el | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | sh3el | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | x86_64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 11.0 | x86_64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 9.0 | aarch64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 9.0 | aarch64 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 9.0 | earmv6hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 9.0 | earmv6hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 9.0 | earmv7hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 9.0 | earmv7hf | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 9.0 | i386 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 9.0 | i386 | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 9.0 | m68k | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 9.0 | powerpc | filter-fastq-0.0.0.20210527nb2.tgz
NetBSD 9.0 | x86_64 | filter-fastq-0.0.0.20210527nb2.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

## Available build options

(none)

## Known vulnerabilities

(no vulnerabilities known)

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.