Skip to content

angelovangel/faster2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

faster2

Ultra-fast summary for fastx files

Description

This is a stripped-down version of my other Rust program, faster, with less functionality but focused on speed. It is arguably the fastest tool that gives summary information about fastq files. The program uses the kseq library for reading fastx files and outputs various summary metrics.

Compile

A linux executable can be downloaded from the release section. Compiling for other platforms see below.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
git clone https://github.com/angelovangel/faster2.git

cd faster2
cargo build --release

# the binary is now under ./target/release/, run it like this:
./target/release/faster2 -t /path/to/fastq/file.fastq.gz

Usage and benchmarks

# simple
faster2 -t file.fastq

# the query file can be fasta, fastq, fastq.gz...

The benchmarks were performed with sampled Nanopore (Zymo mock community dataset) data using hyperfine. faster2 was compared to faster, seqkit stats and seqstats.

img

About

fast summary for fastx files

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages