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