elandMultiParser.c File Reference

Module to parse eland_multi.txt files. More...

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

Go to the source code of this file.

Functions

void elandMultiParser_deInit (void)
 Deinitialize the elandMultiParser module.
void elandMultiParser_init (char *fileName)
 Initialize the elandMultiParser module.
ElandMultiQueryelandMultiParser_nextQuery (void)
 Returns a pointer to next ElandMultiQuery.


Detailed Description

Module to parse eland_multi.txt files.

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

Definition in file elandMultiParser.c.


Function Documentation

void elandMultiParser_init ( char *  fileName  ) 

Initialize the elandMultiParser module.

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

Definition at line 24 of file elandMultiParser.c.

ElandMultiQuery* elandMultiParser_nextQuery ( void   ) 

Returns a pointer to next ElandMultiQuery.

Precondition:
The module has been initialized using elandMultiParser_init(). Parse entries of the following format:
   >FC30M30_111308:1:1:1713:829/1	AATAAACTCTCCTACTGATGATAGATGTTTTTTCT	NM
   >FC30M30_111308:1:1:1713:1605/1	ATATGAACAACGCCATGTTCTTGCAGAAAACGCTT	1:2:0	chr1.fa:16762278R0,21622953R1,143540857F1
   >FC30M30_111308:1:1:1666:671/1	ATCTACACCACCTCAATCACACTACTCCCCCTACC	0:0:1	chrM.fa:5359F2
   

Definition at line 73 of file elandMultiParser.c.


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