40 #ifndef _BLOCKLENGTHMAFITERATOR_H_
41 #define _BLOCKLENGTHMAFITERATOR_H_
Helper class for developping filter for maf blocks.
std::shared_ptr< OutputStream > logstream_
Filter maf blocks to keep only the ones with a minimum number of sites.
BlockLengthMafIterator(MafIterator *iterator, size_t minLength)
MafBlock * analyseCurrentBlock_()
A synteny block data structure, the basic unit of a MAF alignement file.
size_t getNumberOfSites() const
std::string getDescription() const
Interface to loop over maf alignment blocks.
virtual MafBlock * nextBlock()=0
Get the next available alignment block.