40 #ifndef _DUPLICATEFILTERMAFITERATOR_H_
41 #define _DUPLICATEFILTERMAFITERATOR_H_
63 std::map< std::string, std::map< char, std::map< size_t, std::map< size_t, size_t > > > >
blocks_;
Helper class for developping filter for maf blocks.
Filter maf blocks to remove duplicated blocks, according to a reference sequence).
DuplicateFilterMafIterator(const DuplicateFilterMafIterator &iterator)
DuplicateFilterMafIterator & operator=(const DuplicateFilterMafIterator &iterator)
DuplicateFilterMafIterator(MafIterator *iterator, const std::string &reference)
MafBlock * analyseCurrentBlock_()
std::map< std::string, std::map< char, std::map< size_t, std::map< size_t, size_t > > > > blocks_
A synteny block data structure, the basic unit of a MAF alignement file.
Interface to loop over maf alignment blocks.