Go to the SVN repository for this file.
1 #ifndef UTIL__DIAG_RANGE_COLL__HPP 2 #define UTIL__DIAG_RANGE_COLL__HPP 53 intsecond_width = 1);
81 returnp.second->GetSecondTo() < pos;
87 returnpos < p.second->GetSecondTo();
93 returnp1.second->GetSecondTo() < p2.second->GetSecondTo();
TFrom2Range::const_iterator const_iterator
class CAlignRangeCollection<TAlignRange> represent a sorted collection of TAlignRange.
TAlignRangeVector::const_iterator const_iterator
CAlignRange Represents an element of pairwise alignment of two sequences.
void x_Diff(const TAlnRng &rng, TAlnRngColl &result, TAlnRngColl::const_iterator &r_it)
CAlignRange< TSeqPos > TAlnRng
void TrimFirstTo(TAlnRng &rng, int trim)
CAlignRangeCollExtender< TAlnRngColl > TAlnRngCollExt
void TrimSecondTo(TAlnRng &rng, int trim)
CDiagRangeCollection(int first_width=1, int second_width=1)
Constructor.
void TrimSecondFrom(TAlnRng &rng, int trim)
void TrimFirstFrom(TAlnRng &rng, int trim)
Trimming methods.
CAlignRangeCollection< TAlnRng > TAlnRngColl
void x_DiffSecond(const TAlnRng &rng, TAlnRngColl &result, TAlnRngCollExt::const_iterator &r_it)
void Diff(const TAlnRngColl &substrahend, TAlnRngColl &difference)
Calculate a difference.
TAlnRngCollExt m_Extender
container_type::value_type value_type
TThisType & SetLength(position_type len)
TThisType & SetSecondFrom(position_type second_from)
position_type GetSecondFrom(void) const
TThisType & SetFirstFrom(position_type from)
position_type GetFirstFrom(void) const
position_type GetLength(void) const
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
TAlnRng::position_type position_type
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