5 #ifndef BPP_SEQ_IO_ISEQUENCESTREAM_H
6 #define BPP_SEQ_IO_ISEQUENCESTREAM_H
10 #include "../Alphabet/Alphabet.h"
11 #include "../Sequence.h"
12 #include "../SequenceWithQuality.h"
13 #include "../ProbabilisticSequence.h"
25 template<
class SequenceType>
43 virtual bool nextSequence(std::istream& input, SequenceType& seq)
const = 0;
The IOSequenceStream interface.
The ISequenceStream interface.
virtual ~TemplateISequenceStream()
TemplateISequenceStream()
virtual bool nextSequence(std::istream &input, SequenceType &seq) const =0
Read sequence from stream.
This alphabet is used to deal NumericAlphabet.