bpp-seq-omics  2.4.1
bpp::MafTrashIterator Class Referenceabstract

Interface to loop over removed blocks of a maf alignment. More...

#include <Bpp/Seq/Io/Maf/MafIterator.h>

+ Inheritance diagram for bpp::MafTrashIterator:

Public Member Functions

virtual ~MafTrashIterator ()
 
virtual MafBlocknextRemovedBlock ()=0
 Get the next available removed alignment block. More...
 

Detailed Description

Interface to loop over removed blocks of a maf alignment.

Definition at line 130 of file MafIterator.h.

Constructor & Destructor Documentation

◆ ~MafTrashIterator()

virtual bpp::MafTrashIterator::~MafTrashIterator ( )
inlinevirtual

Definition at line 133 of file MafIterator.h.

Member Function Documentation

◆ nextRemovedBlock()

virtual MafBlock* bpp::MafTrashIterator::nextRemovedBlock ( )
pure virtual

Get the next available removed alignment block.

Returns
A maf alignment block, or a null pointer if no more block is available.

Implemented in bpp::QualityFilterMafIterator, bpp::MaskFilterMafIterator, bpp::FeatureFilterMafIterator, bpp::EntropyFilterMafIterator, bpp::AlignmentFilter2MafIterator, and bpp::AlignmentFilterMafIterator.

Referenced by bpp::TrashIteratorAdapter::analyseCurrentBlock_().


The documentation for this class was generated from the following file: