blastParser.c File Reference

Module to parse tab-delimited BLAST output. More...

#include "format.h"
#include "log.h"
#include "linestream.h"
#include "common.h"
#include "blastParser.h"

Go to the source code of this file.

Functions

void blastParser_deInit (void)
 Deinitialize the blatParser module.
void blastParser_initFromFile (char *fileName)
 Initialize the blastParser module from file.
void blastParser_initFromPipe (char *command)
 Initialize the blastParser module from pipe.
BlastQueryblastParser_nextQuery (void)
 Get the next BlastQuery.


Detailed Description

Module to parse tab-delimited BLAST output.

Author:
Lukas Habegger (lukas.habegger@yale.edu)

Definition in file blastParser.c.


Function Documentation

void blastParser_initFromFile ( char *  fileName  ) 

Initialize the blastParser module from file.

Parameters:
[in] fileName File name, use "-" to denote stdin

Definition at line 24 of file blastParser.c.

void blastParser_initFromPipe ( char *  command  ) 

Initialize the blastParser module from pipe.

Parameters:
[in] command Command to be executed

Definition at line 38 of file blastParser.c.

BlastQuery* blastParser_nextQuery ( void   ) 

Get the next BlastQuery.

Precondition:
The module has been initialized using blastParser_init().

Definition at line 103 of file blastParser.c.


Generated on Fri Aug 7 15:46:42 2009 for BIOS by  doxygen 1.5.7.1