40 #ifndef _SEQUENCEITERATOR_H_ 41 #define _SEQUENCEITERATOR_H_ 107 #endif //_SEQUENCEITERATOR_H_
Generic const sequence iterator interface, allowing to loop over const sequences with quality scores...
virtual ~ConstSequenceWithQualityIterator()
This alphabet is used to deal NumericAlphabet.
virtual SequenceWithQuality * nextSequence()=0
ConstSequenceWithQualityIterator()
virtual const Sequence * nextSequence()=0
A SequenceWithAnnotation class with quality scores attached.
virtual ~ConstSequenceIterator()
Generic sequence iterator interface, allowing to loop over sequences.
Generic sequence iterator interface, allowing to loop over sequences with quality scores...
virtual bool hasMoreSequences() const =0
virtual ~SequenceWithQualityIterator()
Generic const sequence iterator interface, allowing to loop over const sequences. ...
SequenceWithQualityIterator()
virtual Sequence * nextSequence()=0
virtual const SequenceWithQuality * nextSequence()=0
virtual ~SequenceIterator()
virtual bool hasMoreSequences() const =0