#fasta #fastq #list #regex #records #name #header

app seqsplitter

Parses fasta records based on list of either header names or regexes

5 releases

0.1.4 Oct 3, 2022
0.1.3 Oct 3, 2022
0.1.2 Oct 3, 2022
0.1.1 Sep 20, 2022
0.1.0 Sep 20, 2022

#299 in Biology

MIT license

34KB
138 lines

Parses fasta records based on list of either header names or regexes

Installation

Source

Download the source code and run

cargo install

Usage

seqsplitter -f path/to/sequence.fastq -l path/to/list.txt

Arguments:

Parameter Default Description
-f --fasta - The path to the FASTQ file to use
-l --list - List of ids to parse out
-r --regex false Interpret list as regex
-u --assume_unique false Assume list is unique and exit when all seqs in list are found
-v --version - Print version information

Dependencies

~46MB
~804K SLoC