Skip to main content

Better FASTA Grep

BFG logo - a pair of binoculars

Better FASTA Grep, or BFG for short, is a Grep-like utility for retrieving matching sequence records from a FASTA file. Given one or more patterns and a FASTA file, it searches the file for matching headers and or sequences and outputs any matching headers, sequences, or both.

Features

  • Search headers, sequences, or both
  • Search via regular expressions or plain strings
  • Case-insensitive search
  • Select non-matching sequence records
  • Count the number of matches
  • Display line numbers in the result
  • Sequence records, not individual lines, are selected
  • Multi-line sequences are treated as singular units
  • Flexible output options: output headers, sequences, or both
BFG Screenshot

A screenshot of running BFG under macOS Mojave.

Quick installation

The easiest way to install this program is via pip:

pip install better_fasta_grep

You can then launch bfg using one of the following commands:

bfg --help
better_fasta_grep --help # equivalent

Documentation

  1. Introduction
  2. Installation
  3. Invoking bfg
  4. Regular Expressions
  5. Input Data
  6. Usage

© Department for Animal Evolution and Biodiversity 2019

Metadata

Release files for better-fasta-grep 1.0.4

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

Source distribution (sdist)

Source distribution for better-fasta-grep 1.0.4
File Size Uploaded
better_fasta_grep-1.0.4.tar.gz 148.8 kB Details

Release files / better_fasta_grep-1.0.4.tar.gz

Download URL better_fasta_grep-1.0.4.tar.gz
Size 148.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e316f3cef579359aac23c59ae6e3add083b157288c012f52cf5fd85339cb524b
BLAKE2b-256 checksum
How to use checksums
cf35fbdf454f213416fde4f7b31f30096f888546f733c78fe5c53d4dc1828234
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.12

Release history Release notifications | RSS feed

This release

1.0.4 This release

1 release file

1.0.3

1 release file

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

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