-/*! \fn int SamSequenceDictionary::IndexOf(const SamSequence& sequence) const
- \internal
-
- Uses operator==(SamSequence, SamSequence)
-
- \return index of sequence if found. Otherwise, returns vector::size() (invalid index).
-*/
-int SamSequenceDictionary::IndexOf(const SamSequence& sequence) const {
- SamSequenceConstIterator begin = ConstBegin();
- SamSequenceConstIterator iter = begin;
- SamSequenceConstIterator end = ConstEnd();
- for ( ; iter != end; ++iter ) {
- const SamSequence& currentSeq = (*iter);
- if ( currentSeq == sequence )
- break;
- }
- return distance( begin, iter );
-}
-