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/classCBamFileRangeSet.html below:

NCBI C++ ToolKit: CBamFileRangeSet Class Reference

Search Toolkit Book for CBamFileRangeSet

#include <sra/readers/bam/bamindex.hpp>

  CBamFileRangeSet ()     CBamFileRangeSet (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, ESearchMode search_mode=eSearchByOverlap)     CBamFileRangeSet (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, TIndexLevel min_level, TIndexLevel max_level, ESearchMode search_mode=eSearchByOverlap)     CBamFileRangeSet (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, EIndexLevel min_level, EIndexLevel max_level, ESearchMode search_mode=eSearchByOverlap)     ~CBamFileRangeSet ()   void  Clear ()   void  SetRanges (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, ESearchMode search_mode=eSearchByOverlap, const CBGZFPos *file_pos=nullptr)   void  AddRanges (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, ESearchMode search_mode=eSearchByOverlap, const CBGZFPos *file_pos=nullptr)   void  SetRanges (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, TIndexLevel index_level, ESearchMode search_mode=eSearchByOverlap, const CBGZFPos *file_pos=nullptr)   void  SetRanges (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, EIndexLevel index_level, ESearchMode search_mode=eSearchByOverlap, const CBGZFPos *file_pos=nullptr)   void  AddRanges (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, TIndexLevel index_level, ESearchMode search_mode=eSearchByOverlap, const CBGZFPos *file_pos=nullptr)   void  AddRanges (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, EIndexLevel index_level, ESearchMode search_mode=eSearchByOverlap, const CBGZFPos *file_pos=nullptr)   void  SetRanges (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, TIndexLevel min_index_level, TIndexLevel max_index_level, ESearchMode search_mode=eSearchByOverlap, const CBGZFPos *file_pos=nullptr)   void  SetRanges (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, EIndexLevel min_index_level, EIndexLevel max_index_level, ESearchMode search_mode=eSearchByOverlap, const CBGZFPos *file_pos=nullptr)   void  AddRanges (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, TIndexLevel min_index_level, TIndexLevel max_index_level, ESearchMode search_mode=eSearchByOverlap, const CBGZFPos *file_pos=nullptr)   void  AddRanges (const CBamIndex &index, size_t ref_index, COpenRange< TSeqPos > ref_range, EIndexLevel min_index_level, EIndexLevel max_index_level, ESearchMode search_mode=eSearchByOverlap, const CBGZFPos *file_pos=nullptr)   void  AddWhole (const CBamHeader &header)   void  SetWhole (const CBamHeader &header)   void  AddFrom (CBGZFPos file_pos)   void  SetFrom (CBGZFPos file_pos)   void  AddFrom (const CBamHeader &header, const CBGZFPos *file_pos)   void  SetFrom (const CBamHeader &header, const CBGZFPos *file_pos)   const TRangesGetRanges () const   const_iterator  begin () const   const_iterator  end () const   Uint8  GetFileSize () const  

Definition at line 857 of file bamindex.hpp.

◆ const_iterator ◆ TRanges ◆ CBamFileRangeSet() [1/4] CBamFileRangeSet::CBamFileRangeSet ( )

Definition at line 1668 of file bamindex.cpp.

◆ CBamFileRangeSet() [2/4] ◆ CBamFileRangeSet() [3/4] ◆ CBamFileRangeSet() [4/4] ◆ ~CBamFileRangeSet() CBamFileRangeSet::~CBamFileRangeSet ( )

Definition at line 1702 of file bamindex.cpp.

◆ AddFrom() [1/2] void CBamFileRangeSet::AddFrom ( CBGZFPos  file_pos ) ◆ AddFrom() [2/2] ◆ AddRanges() [1/5] ◆ AddRanges() [2/5] ◆ AddRanges() [3/5] ◆ AddRanges() [4/5] ◆ AddRanges() [5/5]

Definition at line 1760 of file bamindex.cpp.

References _ASSERT, SBamIndexRefIndex::AddLevelFileRanges(), AddSortedRanges(), COpenRange< Position >::Empty(), SBamIndexDefs::eSearchByStart, SBamIndexParams::GetBinRange(), SBamIndexRefIndex::GetBinsIterRange(), SBamIndexParams::GetFirstBin(), CBGZFPos::GetInvalid(), SBamIndexRefIndex::GetLimitRange(), SBamIndexParams::GetMaxIndexLevel(), CBamIndex::GetRef(), SBamIndexParams::is_CSI, SBamIndexDefs::kMinBinIndexLevel, SBamIndexRefIndex::m_Bins, SBamIndexRefIndex::m_Overlaps, max(), min(), prev(), s_GetRangesMode(), and gfx::timsort().

◆ AddSortedRanges() ◆ AddWhole() ◆ begin() ◆ Clear() void CBamFileRangeSet::Clear ( void  ) ◆ end() ◆ GetFileSize() [1/2] Uint8 CBamFileRangeSet::GetFileSize ( void  ) const ◆ GetFileSize() [2/2] ◆ GetRanges() ◆ SetFrom() [1/2] void CBamFileRangeSet::SetFrom ( CBGZFPos  file_pos ) inline ◆ SetFrom() [2/2] ◆ SetRanges() [1/5] ◆ SetRanges() [2/5] ◆ SetRanges() [3/5] ◆ SetRanges() [4/5] ◆ SetRanges() [5/5] ◆ SetWhole() ◆ m_Ranges

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