40 #ifndef _SEQUENCECONTAINERITERATOR_H_ 41 #define _SEQUENCECONTAINERITERATOR_H_ 43 #include "../Sequence.h" 44 #include "../SequenceIterator.h" 96 #endif //_SEQUENCEITERATOR_H_
The OrderedSequenceContainer interface.
Partial implementation of the SequenceIterator interface, allowing to loop over an ordered sequence c...
This alphabet is used to deal NumericAlphabet.
virtual ~AbstractSequenceContainerIterator()
const Sequence * nextSequence()
bool hasMoreSequences() const
AbstractSequenceContainerIterator(const AbstractSequenceContainerIterator &asi)
SimpleSequenceContainerIterator(const OrderedSequenceContainer &sites)
Loop over all sequences in a SequenceContainer.
AbstractSequenceContainerIterator & operator=(const AbstractSequenceContainerIterator &asi)
Generic const sequence iterator interface, allowing to loop over const sequences. ...
const OrderedSequenceContainer * sequences_
AbstractSequenceContainerIterator(const OrderedSequenceContainer &sites)
virtual ~SimpleSequenceContainerIterator()