40 #ifndef _WINDOWSPLITMAFITERATOR_H_ 41 #define _WINDOWSPLITMAFITERATOR_H_ 76 throw Exception(
"WindowSplitMafIterator: unvalid split option: " + TextTools::toString(splitOption));
86 #endif //_WINDOWSPLITMAFITERATOR_H_ std::deque< MafBlock * > blockBuffer_
MafBlock * analyseCurrentBlock_()
static const short RAGGED_RIGHT
static const short CENTER
A synteny block data structure, the basic unit of a MAF alignement file.
WindowSplitMafIterator(MafIterator *iterator, unsigned int windowSize, short splitOption=CENTER)
static const short ADJUST
Interface to loop over maf alignment blocks.
AbstractFilterMafIterator(MafIterator *iterator)
static const short RAGGED_LEFT
Splits block into windows of given sizes.
Helper class for developping filter for maf blocks.