Go to the SVN repository for this file.
1 #ifndef __GUI_OBJUTILS___SPARSE_ITERATOR__HPP 2 #define __GUI_OBJUTILS___SPARSE_ITERATOR__HPP 65 virtual operator bool()
const;
TAlignRangeVector::const_iterator const_iterator
CAlignRange Represents an element of pairwise alignment of two sequences.
CSparseIterator - IAlnSegmentIterator implementation for CAlnMap::CAlnChunkVec.
void x_InitSegment()
CSparseIterator.
TAlignColl::const_iterator m_It_1
CSparseAlignment::TAlignRange TAlignRange
SClip * m_Clip
iterating mode
virtual const value_type * operator->() const
CRange< TSignedSeqPos > TSignedRange
virtual bool operator!=(const IAlnSegmentIterator &it) const
TAlignColl::const_iterator m_It_2
virtual IAlnSegmentIterator * Clone() const
Create a copy of the iterator.
CSparseAlignment::TAlignColl TAlignColl
virtual const value_type & operator*() const
virtual IAlnSegmentIterator & operator++()
postfix operators are not defined to avoid performance overhead
const TAlignColl * m_Coll
bool x_Equals(const CSparseIterator &it) const
CSparseSegment m_Segment
if m_It1 != m_It2 then the iterator points to a gap between m_It1 and m_It2
virtual bool operator==(const IAlnSegmentIterator &it) const
Compare iterators.
virtual ~CSparseIterator()
Implementation of IAlnSegment for CSparseAln.
Alignment segment iterator interface.
Alignment segment interface.
int TSignedSeqPos
Type for signed sequence position.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
where boath are integers</td > n< td ></td > n</tr > n< tr > n< td > tse</td > n< td > optional</td > n< td > String</td > n< td class=\"description\"> TSE option controls what blob is orig
TAlignColl::const_iterator const_iterator
const_iterator m_Last_It_1
const_iterator m_Last_It_2
const_iterator m_First_It
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4