libzerg


Zerg is a very fast library for parsing the output of NCBI BLAST.

Description

Zerg is a C library for parsing the output of NCBI BLAST programs. Based on a GNU Flex-generated lexical scanner, it runs extremely fast, being especially useful for processing large volumes of data. Benchmark tests show that Zerg is over two orders of magnitude faster than some widely used BLAST parsers.

Packages

libzerg - the C library.

libzerg-perl - contains two Perl modules: Zerg, which provides Perl interface to libzerg, and Zerg::report, which organizes the parsed contents of a blast report in a Perl hash.

Related software

pyzerg - a Python interface for Zerg, by Dr. Leighton Pritchard.

Citation

If you use Zerg in your project, please cite:

Paquola AC, Machado AA, Reis EM, Da Silva AM, Verjovski-Almeida S. Zerg: a very fast BLAST parser library. Bioinformatics. 2003 May 22;19(8):1035-6.

Project Information

Labels:
BLAST Bioinformatics parser C perl library