bpp-seq
2.2.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 throw (Exception) |
Read sequence from stream. More... | |
The ISequenceStream interface.
Interface for streaming sequences input.
Definition at line 58 of file ISequenceStream.h.
|
inline |
Definition at line 61 of file ISequenceStream.h.
|
inlinevirtual |
Definition at line 62 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. |
Exception | IOExecption and Sequence related Exceptions. |
Implemented in bpp::Fasta, bpp::PhredPhd, and bpp::PhredPoly.
Referenced by bpp::StreamSequenceIterator::nextSequence(), bpp::StreamSequenceWithQualityIterator::nextSequence(), bpp::StreamSequenceIterator::StreamSequenceIterator(), and bpp::StreamSequenceWithQualityIterator::StreamSequenceWithQualityIterator().