m_FirstWidth(first_width),
48m_SecondWidth(second_width)
58difference.
insert(*substrahend_it);
116 if((
int)
r.GetLength() <= 0) {
120 if(r_it ==
end()) {
128trim =
r.GetFirstToOpen() - r_it->GetFirstFrom();
148TAlnRngCollExt::const_iterator& r_it)
161trim = (r_it->second->GetSecondFrom() <= rng.
GetSecondFrom());
172 if((
int)
r.GetLength() <= 0) {
184trim =
r.GetSecondToOpen() - r_it->second->GetSecondFrom();
void Init(const TColl &coll)
const_iterator end() const
TFrom2Range::const_iterator const_iterator
const_iterator begin() const
class CAlignRangeCollection<TAlignRange> represent a sorted collection of TAlignRange.
TAlignRangeVector::const_iterator const_iterator
const_iterator insert(const TAlignRange &r)
const_iterator end() const
const_iterator begin() const
CAlignRange Represents an element of pairwise alignment of two sequences.
void x_Diff(const TAlnRng &rng, TAlnRngColl &result, TAlnRngColl::const_iterator &r_it)
void TrimFirstTo(TAlnRng &rng, int trim)
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.
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
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
position_type GetFirstToOpen(void) const
position_type GetSecondFrom(void) const
position_type GetFirstFrom(void) const
position_type GetSecondToOpen(void) const
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
double r(size_t dimension_, const Int4 *score_, const double *prob_, double theta_)
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