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_;
97 #endif //_DUPLICATEFILTERMAFITERATOR_H_ MafBlock * analyseCurrentBlock_()
DuplicateFilterMafIterator & operator=(const DuplicateFilterMafIterator &iterator)
Filter maf blocks to remove duplicated blocks, according to a reference sequence).
DuplicateFilterMafIterator(MafIterator *iterator, const std::string &reference)
A synteny block data structure, the basic unit of a MAF alignement file.
std::map< std::string, std::map< char, std::map< size_t, std::map< size_t, size_t > > > > blocks_
Interface to loop over maf alignment blocks.
Helper class for developping filter for maf blocks.
DuplicateFilterMafIterator(const DuplicateFilterMafIterator &iterator)