bpp-seq3
3.0.0
|
The ISequenceStream interface. More...
#include <Bpp/Seq/Io/ISequenceStream.h>
Public Member Functions | |
ISequenceStream () | |
virtual | ~ISequenceStream () |
virtual bool | nextSequence (std::istream &input, Sequence &seq) const =0 |
Read sequence from stream. More... | |
virtual const std::string | getDataType () const=0 |
virtual const std::string | getFormatName () const=0 |
virtual const std::string | getFormatDescription () const=0 |
The ISequenceStream interface.
Interface for streaming sequences input.
Definition at line 59 of file ISequenceStream.h.
|
inline |
Definition at line 62 of file ISequenceStream.h.
|
inlinevirtual |
Definition at line 63 of file ISequenceStream.h.
|
pure virtual |
Read sequence from stream.
Read one sequence from a stream.
input | The stream to read. |
seq | The sequence to fill. |
Implemented in bpp::PhredPoly, bpp::PhredPhd, and bpp::Fasta.
Referenced by bpp::StreamSequenceIterator::nextSequence(), bpp::StreamSequenceWithQualityIterator::nextSequence(), bpp::StreamSequenceIterator::StreamSequenceIterator(), and bpp::StreamSequenceWithQualityIterator::StreamSequenceWithQualityIterator().