Better FASTA Grep
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
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
© Department for Animal Evolution and Biodiversity 2019
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
better_fasta_grep-1.0.4.tar.gz
(148.8 kB
view details)
File details
Details for the file better_fasta_grep-1.0.4.tar.gz.
File metadata
- Download URL: better_fasta_grep-1.0.4.tar.gz
- Upload date:
- Size: 148.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e316f3cef579359aac23c59ae6e3add083b157288c012f52cf5fd85339cb524b
|
|
| MD5 |
4050515527941c91f9200fd00b9ac0b6
|
|
| BLAKE2b-256 |
cf35fbdf454f213416fde4f7b31f30096f888546f733c78fe5c53d4dc1828234
|