40 #ifndef _CONCATENATEMAFITERATOR_H_
41 #define _CONCATENATEMAFITERATOR_H_
Helper class for developping filter for maf blocks.
Concatenate blocks up to a certain size.
ConcatenateMafIterator(MafIterator *iterator, unsigned int minimumSize, std::string refSpecies="")
ConcatenateMafIterator(const ConcatenateMafIterator &iterator)
MafBlock * analyseCurrentBlock_()
MafBlock * incomingBlock_
unsigned int minimumSize_
ConcatenateMafIterator & operator=(const ConcatenateMafIterator &iterator)
A synteny block data structure, the basic unit of a MAF alignement file.
Interface to loop over maf alignment blocks.
virtual MafBlock * nextBlock()=0
Get the next available alignment block.