40 #ifndef _ITERATIONLISTENER_H_
41 #define _ITERATIONLISTENER_H_
Iteration listener that works with a SequenceStatisticsMafIterator, enabling output of results in a f...
AbstractStatisticsOutputIterationListener & operator=(const AbstractStatisticsOutputIterationListener &listener)
virtual ~AbstractStatisticsOutputIterationListener()
AbstractStatisticsOutputIterationListener(SequenceStatisticsMafIterator *iterator)
AbstractStatisticsOutputIterationListener(const AbstractStatisticsOutputIterationListener &listener)
SequenceStatisticsMafIterator * statsIterator_
Iteration listener that works with a SequenceStatisticsMafIterator, enabling output of results in a f...
CsvStatisticsOutputIterationListener(SequenceStatisticsMafIterator *iterator, const std::string &refSpecies, OutputStream *output, const std::string &sep="\t")
CsvStatisticsOutputIterationListener(const CsvStatisticsOutputIterationListener &listener)
virtual void iterationStarts()
virtual ~CsvStatisticsOutputIterationListener()
virtual void iterationStops()
virtual void iterationMoves(const MafBlock ¤tBlock)
CsvStatisticsOutputIterationListener & operator=(const CsvStatisticsOutputIterationListener &listener)
Listener which enables to catch events when parsing a Maf file.
virtual void iterationStops()=0
virtual void iterationMoves(const MafBlock ¤tBlock)=0
virtual ~IterationListener()
virtual void iterationStarts()=0
A synteny block data structure, the basic unit of a MAF alignement file.
Compute a series of sequence statistics for each block.