A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCDiagRangeCollection.html below:

NCBI C++ ToolKit: CDiagRangeCollection Class Reference

Search Toolkit Book for CDiagRangeCollection

#include <objtools/alnmgr/alndiag.hpp>

  CDiagRangeCollection (int first_width=1, int second_width=1)   Constructor. More...
  void  Diff (const TAlnRngColl &substrahend, TAlnRngColl &difference)   Calculate a difference. More...
  void  TrimFirstFrom (TAlnRng &rng, int trim)   Trimming methods. More...
  void  TrimFirstTo (TAlnRng &rng, int trim)   void  TrimSecondFrom (TAlnRng &rng, int trim)   void  TrimSecondTo (TAlnRng &rng, int trim)     CAlignRangeCollection (int flags=fDefaultPolicy)     CAlignRangeCollection (const TAlignRangeVector &v, int flags)   position_type  GetFirstFrom () const   position_type  GetFirstToOpen () const   position_type  GetFirstTo () const   position_type  GetFirstLength (void) const   CRange< position_typeGetFirstRange () const   int  GetFlags () const   bool  IsSet (int flags) const   int  GetPolicyFlags () const   int  GetStateFlags () const   TSignedSeqPos  GetSecondPosByFirstPos (position_type pos, ESearchDirection dir=eNone) const   TSignedSeqPos  GetFirstPosBySecondPos (position_type pos, ESearchDirection dir=eNone) const   void  Sort ()   void  SortInsertions (void)   void  CombineAbutting ()   merge adjacent segments together, merging changes collection size and invalidates iterators More...
  void  Validate ()   analyses segements and updates flags More...
  void  Normalize ()   ensures that segments are sorted, if fAllowAdjust is not set - merges adjacent segments More...
  void  AddInsertion (const TAlignRange &r)   void  AddInsertions (const TAlignRangeVector &insertions)   void  AddInsertions (const TThisType &collection)   const TAlignRangeVectorGetInsertions () const   Each insertion shows where the 'first' sequence has a gap while the 'second' sequence has the insertion of the specified length. More...
  void  IntersectFirst (const CRange< position_type > &range)   void  IntersectSecond (const CRange< position_type > &range)   void  reserve (int count)   void  Assign (const CAlignRangeCollectionList< TAlignRange > &src)   const_iterator  begin () const   const_iterator  end () const   const_reverse_iterator  rbegin () const   const_reverse_iterator  rend () const   size_type  size () const   bool  empty () const   const_iterator  find_insertion_point (const TAlignRange &r)   const_iterator  insert (const TAlignRange &r)   const_iterator  insert (const_iterator where, const TAlignRange &r)   const_iterator  erase (const_iterator it)   void  push_back (const TAlignRange &r)   void  pop_back ()   const TAlignRangeoperator[] (size_type pos) const   TAlignRangeoperator[] (size_type pos)   void  clear ()   const_iterator  find (position_type pos) const   pair< const_iterator, boolfind_2 (position_type pos) const   returns an iterator pointing to a range containing "pos"; if such a range does not exists an iterator points to a first range that has ToOpen > pos; the bool element of pair specifies whether the range contains the position. More...
  const_iterator  lower_bound (position_type pos) const   const_iterator  upper_bound (position_type pos) const  

Definition at line 44 of file alndiag.hpp.

◆ TAlnRng ◆ TAlnRngColl ◆ TAlnRngCollExt ◆ CDiagRangeCollection() CDiagRangeCollection::CDiagRangeCollection ( int  first_width = 1, int  second_width = 1  ) ◆ Diff() ◆ TrimFirstFrom() void CDiagRangeCollection::TrimFirstFrom ( TAlnRngrng, int  trim  ) inline ◆ TrimFirstTo() void CDiagRangeCollection::TrimFirstTo ( TAlnRngrng, int  trim  ) inline ◆ TrimSecondFrom() void CDiagRangeCollection::TrimSecondFrom ( TAlnRngrng, int  trim  ) inline ◆ TrimSecondTo() void CDiagRangeCollection::TrimSecondTo ( TAlnRngrng, int  trim  ) inline ◆ x_Diff() ◆ x_DiffSecond() ◆ m_Extender ◆ m_FirstWidth int CDiagRangeCollection::m_FirstWidth private ◆ m_SecondWidth int CDiagRangeCollection::m_SecondWidth private

The documentation for this class was generated from the following files:


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