A MafIterator built from a sequence stream.
More...
#include <Bpp/Seq/Io/Maf/SequenceStreamToMafIterator.h>
A MafIterator built from a sequence stream.
Each block will contain one sequence from the original file.
- Author
- Julien Dutheil
Definition at line 60 of file SequenceStreamToMafIterator.h.
◆ SequenceStreamToMafIterator() [1/2]
bpp::SequenceStreamToMafIterator::SequenceStreamToMafIterator |
( |
ISequenceStream * |
seqStream, |
|
|
std::istream * |
stream, |
|
|
bool |
parseMask = false , |
|
|
bool |
zeroBasedCoordinates = true |
|
) |
| |
|
inline |
◆ SequenceStreamToMafIterator() [2/2]
◆ addIterationListener()
◆ analyseCurrentBlock_()
MafBlock * SequenceStreamToMafIterator::analyseCurrentBlock_ |
( |
| ) |
|
throw | ( | Exception |
| ) | | |
|
privatevirtual |
◆ fireIterationMoveSignal_()
void AbstractMafIterator::fireIterationMoveSignal_ |
( |
const MafBlock & |
currentBlock | ) |
|
|
protectedvirtualinherited |
◆ fireIterationStartSignal_()
void AbstractMafIterator::fireIterationStartSignal_ |
( |
| ) |
|
|
protectedvirtualinherited |
◆ fireIterationStopSignal_()
void AbstractMafIterator::fireIterationStopSignal_ |
( |
| ) |
|
|
protectedvirtualinherited |
◆ isVerbose()
bool bpp::AbstractMafIterator::isVerbose |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ nextBlock()
MafBlock* bpp::AbstractMafIterator::nextBlock |
( |
| ) |
|
throw | ( | Exception |
| ) | | |
|
inlinevirtualinherited |
Get the next available alignment block.
- Returns
- A maf alignment block, or a null pointer if no more block is available.
Implements bpp::MafIterator.
Definition at line 103 of file MafIterator.h.
◆ operator=()
◆ setVerbose()
void bpp::AbstractMafIterator::setVerbose |
( |
bool |
yn | ) |
|
|
inlinevirtualinherited |
◆ firstBlock_
bool bpp::SequenceStreamToMafIterator::firstBlock_ |
|
private |
◆ iterationListeners_
◆ seqStream_
std::auto_ptr<ISequenceStream> bpp::SequenceStreamToMafIterator::seqStream_ |
|
private |
◆ started_
bool bpp::AbstractMafIterator::started_ |
|
protectedinherited |
◆ stream_
std::istream* bpp::SequenceStreamToMafIterator::stream_ |
|
private |
◆ verbose_
bool bpp::AbstractMafIterator::verbose_ |
|
protectedinherited |
◆ zeroBasedCoords_
bool bpp::SequenceStreamToMafIterator::zeroBasedCoords_ |
|
private |
The documentation for this class was generated from the following files: