40 #ifndef _SEQUENCELDHOTOUTPUTMAFITERATOR_H_
41 #define _SEQUENCELDHOTOUTPUTMAFITERATOR_H_
81 const std::string& file,
82 bool completeOnly =
true,
83 const std::string& reference =
"") :
Helper class for developping filter for maf blocks.
A synteny block data structure, the basic unit of a MAF alignement file.
Interface to loop over maf alignment blocks.
This iterator forward the iterator given as input after having printed its content to an alignment fi...
MafBlock * analyseCurrentBlock_()
SequenceLDhotOutputMafIterator(MafIterator *iterator, const std::string &file, bool completeOnly=true, const std::string &reference="")
Creates a SequenceLDhotOutputMafIterator.
SequenceLDhotOutputMafIterator & operator=(const SequenceLDhotOutputMafIterator &iterator)
unsigned int currentBlockIndex_
void writeBlock(std::ostream &out, const MafBlock &block) const
~SequenceLDhotOutputMafIterator()
SequenceLDhotOutputMafIterator(const SequenceLDhotOutputMafIterator &iterator)