40 #ifndef _ABSTRACTDISTANCEESTIMATIONMAFITERATOR_H_ 41 #define _ABSTRACTDISTANCEESTIMATIONMAFITERATOR_H_ 43 #include <Bpp/Seq/Io/Maf/MafIterator.h> 44 #include <Bpp/Seq/Container/SiteContainer.h> 45 #include <Bpp/Phyl/Tree.h> 46 #include <Bpp/Phyl/Distance/DistanceEstimation.h> 47 #include <Bpp/Phyl/Distance/PGMA.h> 48 #include <Bpp/Phyl/Io/Newick.h> 60 public AbstractFilterMafIterator
64 AbstractFilterMafIterator(iterator)
70 MafBlock* block = iterator_->nextBlock();
85 #endif // _ABSTRACTDISTANCEESTIMATIONMAFITERATOR_H_ MafBlock * analyseCurrentBlock_()
virtual std::string getPropertyName() const =0
Partial implementation for distance estimation iterator.
virtual DistanceMatrix * estimateDistanceMatrixForBlock(const MafBlock &block)=0
AbstractDistanceEstimationMafIterator(MafIterator *iterator)