Go to the SVN repository for this file.
1 #ifndef __OBJTOOLS_ALNMGR___SPARSE_CI__HPP 2 #define __OBJTOOLS_ALNMGR___SPARSE_CI__HPP 46 virtual operator bool(
void)
const;
57m_AlnRange.Set(aln_from, aln_to);
58m_RowRange.Set(from, to);
100 virtual operator bool(
void)
const;
109 virtual const value_type* operator->(
void)
const;
115 voidx_InitIterator(
void);
116 voidx_InitSegment(
void);
117 voidx_CheckSegment(
void);
118 voidx_NextSegment(
void);
119 boolx_Equals(
const CSparse_CI& other)
const;
CPairwiseAln iterator. Iterates over aligned ranges and gaps.
CAnchoredAln::TDim TDim
Synonym of TNumrow.
Implementation of IAlnSegment for CSparseAln.
void Init(TSignedSeqPos aln_from, TSignedSeqPos aln_to, TSignedSeqPos from, TSignedSeqPos to, TSegTypeFlags type)
Implementation of IAlnSegmentIterator for CSparseAln.
TSignedRange m_TotalRange
CConstRef< CAnchoredAln > m_Aln
bool IsAnchorDirect(void) const
Check if the anchor row coordinates are on plus strand.
CPairwise_CI::TSignedRange TSignedRange
TSignedRange m_NextAnchorRg
Alignment segment iterator interface.
Alignment segment interface.
virtual const TSignedRange & GetRange(void) const =0
Get the selected row range.
virtual TSegTypeFlags GetType(void) const =0
Get current segment type.
virtual const TSignedRange & GetAlnRange(void) const =0
Get alignment range for the segment.
bool operator==(const CEquivRange &A, const CEquivRange &B)
int TSignedSeqPos
Type for signed sequence position.
CVect2< NCBI_PROMOTE(int,U) > operator*(int v1, const CVect2< U > &v2)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
bool operator!=(const CNCBI_IPAddr &lhs, unsigned int rhs)
#define NCBI_XALNMGR_EXPORT
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
Miscellaneous common-use basic types and functionality.
#define row(bind, expected)
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