Skip to content

Speedy tool for counting reads in fastq / fastq.gz files (c++ multithreaded)

Notifications You must be signed in to change notification settings

ADAC-UoN/fqcounter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

fqcounter

Speedy tool for counting reads in fastq / fastq.gz files

A c++ fastq read counter with openMP multithreading

Core functionality derived from
https://github.com/billzt/readfq
which was modified from
http://lh3lh3.users.sourceforge.net/parsefastq.shtml.

Usage: fqcounter  <*fastq>
       fqcounter -b  -t <int> <*fastq.gz>

	-b        Add a basecount column

	-l        Add basecount and mean length columns

	-t <int>  [2] Select number of threads
	          (one fastq file/thread)

	-o        Delayed ordered output

	-h        This message

Note: No fastq format checking is performed
Also counts fasta files

To compile use make or:

   g++ -o fqcounter -fopenmp  fqcounter.cpp -lz

About

Speedy tool for counting reads in fastq / fastq.gz files (c++ multithreaded)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published