#include <readsReader.h>
Public Member Functions | |
virtual | ~readIterator () |
virtual readIterator & | operator++ ()=0 |
virtual kseq_t & | operator* ()=0 |
virtual size_t | getLength ()=0 |
virtual char * | getName ()=0 |
virtual char * | getQuality ()=0 |
virtual uint | getReadNumber ()=0 |
virtual char * | getSequence ()=0 |
virtual bool | isFinished ()=0 |
bool | printWarnings () |
void | setPrintWarnings (bool isVisible) |
readIterator allows to retrieve information on each read by traversing them in order, one after one. If the k-mer length or the read length are given, only reads that are long enough to fulfill those values are considered.
virtual gkarrays::readIterator::~readIterator | ( | ) | [inline, virtual] |
Virtual destructor, necessary in c++
virtual size_t gkarrays::readIterator::getLength | ( | ) | [pure virtual] |
Implemented in gkarrays::pairedEndReadIterator, and gkarrays::singleReadIterator.
virtual char* gkarrays::readIterator::getName | ( | ) | [pure virtual] |
Implemented in gkarrays::pairedEndReadIterator, and gkarrays::singleReadIterator.
virtual char* gkarrays::readIterator::getQuality | ( | ) | [pure virtual] |
Implemented in gkarrays::pairedEndReadIterator, and gkarrays::singleReadIterator.
virtual uint gkarrays::readIterator::getReadNumber | ( | ) | [pure virtual] |
Implemented in gkarrays::pairedEndReadIterator, and gkarrays::singleReadIterator.
virtual char* gkarrays::readIterator::getSequence | ( | ) | [pure virtual] |
Implemented in gkarrays::pairedEndReadIterator, and gkarrays::singleReadIterator.
virtual bool gkarrays::readIterator::isFinished | ( | ) | [pure virtual] |
Implemented in gkarrays::pairedEndReadIterator, and gkarrays::singleReadIterator.
virtual kseq_t& gkarrays::readIterator::operator* | ( | ) | [pure virtual] |
Implemented in gkarrays::pairedEndReadIterator, and gkarrays::singleReadIterator.
virtual readIterator& gkarrays::readIterator::operator++ | ( | ) | [pure virtual] |
Go to next sequence
Implemented in gkarrays::pairedEndReadIterator, and gkarrays::singleReadIterator.
void gkarrays::readIterator::setPrintWarnings | ( | bool | isVisible | ) |
isVisible | Printwarnins visible value. |