Antonie
|
Reads FASTQs from two (synchronised) files at a time. Does magic with 64 bits offsets to encode which of the two FASTQReader to read from. More...
#include <fastq.hh>
Public Member Functions | |
StereoFASTQReader (const std::string &name1, const std::string &name2, unsigned int qoffset, unsigned int snipLeft=0, unsigned int snipRight=0) | |
void | seek (uint64_t pos) |
unsigned int | getRead (uint64_t pos, FastQRead *fq2) |
unsigned int | getReadPair (FastQRead *fq1, FastQRead *fq2) |
Reads FASTQs from two (synchronised) files at a time. Does magic with 64 bits offsets to encode which of the two FASTQReader to read from.
StereoFASTQReader::StereoFASTQReader | ( | const std::string & | name1, |
const std::string & | name2, | ||
unsigned int | qoffset, | ||
unsigned int | snipLeft = 0 , |
||
unsigned int | snipRight = 0 |
||
) | [inline] |
unsigned int StereoFASTQReader::getRead | ( | uint64_t | pos, |
FastQRead * | fq2 | ||
) |
unsigned int StereoFASTQReader::getReadPair | ( | FastQRead * | fq1, |
FastQRead * | fq2 | ||
) |
void StereoFASTQReader::seek | ( | uint64_t | pos | ) |