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

NCBI C++ ToolKit: include/sra/readers/sra/csraread.hpp Source File

1 #ifndef SRA__READER__SRA__CSRAREAD__HPP 2 #define SRA__READER__SRA__CSRAREAD__HPP 93  const string

& sra_id_part);

103  return

m_Seq_ids.front();

106  return

m_Seq_ids.front();

109  return

m_Seq_id_Handle;

123  return

m_RefMapByName;

126  return

m_RefMapBySeq_id;

179  void

OpenRefTable(

void

);

180  void

OpenAlnTable(

bool

is_secondary);

181  void

OpenSeqTable(

void

);

193

OpenAlnTable(is_secondary);

205  void

x_MakeRefSeq_ids(SRefInfo&

info

,

241  const string

& csra_path,

246  const string

& csra_path,

247  const string

& sra_id_part,

253  const string

& dir_path,

254  const string

& csra_file);

276

CCSraDb_Impl::TRefInfoList::const_iterator iter)

292  return

!m_Db || m_Iter == m_Db->GetRefInfoList().end();

294  operator const void

*(void)

const

{

295  return

!*

this

? 0:

this

;

312  return

m_Iter->m_SeqId;

315  return

m_Iter->GetMainSeq_id();

318  return

m_Iter->GetMainSeq_id_Handle();

321  return

m_Iter->m_Seq_ids;

324  bool

IsCircular(

void

)

const

;

331  size_t

GetAlignCountAtPos(

TSeqPos

pos, TAlignType

type

= fAnyAlign)

const

;

344  CRef<CBioseq>

GetRefBioseq(ELoadData load = eLoadData)

const

;

347  void

GetRefLiterals(

TLiterals

& literals,

353  const

vector<TSeqPos>& GetAlnOverStarts(

void

)

const

;

359  Uint8

GetEstimatedNumberOfAlignments(

void

)

const

;

369  return

m_Db.GetNCObject();

374

CCSraDb_Impl::TRefInfoList::const_iterator

m_Iter

;

390  const string

& ref_id,

393

ESearchMode search_mode = eSearchByOverlap,

394

TAlignType align_type = fAnyAlign);

399

ESearchMode search_mode,

400

TAlignType align_type = fAnyAlign);

405

TAlignType align_type = fAnyAlign);

414

ESearchMode search_mode = eSearchByOverlap,

415

TAlignType align_type = fAnyAlign);

417  operator const void

*(void)

const

{

418  return

m_Error? 0:

this

;

432  return

m_AlnRowIsSecondary;

442  bool

GetRefMinusStrand(

void

)

const

;

444  int

GetMapQuality(

void

)

const

;

448  TSeqPos

GetShortPos(

void

)

const

;

449  TSeqPos

GetShortLen(

void

)

const

;

453  bool

IsSetName(

void

)

const

;

468  void

MakeFullMismatch(

string

&

str

,

473  return

m_RefIter->GetMainSeq_id();

499  return

m_RefIter.GetDb();

531  size_t

max_value_length,

size_t

max_cache_size)

const

;

583

EClipType clip_type = eDefaultClip);

589

EClipType clip_type = eDefaultClip);

593

EClipType clip_type = eDefaultClip);

604  operator const void

*(void)

const

{

605  return

m_Error? 0:

this

;

632  return

GetReadId()-1;

636  return

GetMaxReadId();

639  uint32_t

GetMateCount(

void

)

const

;

643  bool

IsSetName(

void

)

const

;

648  bool

HasClippingInfo(

void

)

const

;

652  return

m_ClipByQuality && HasClippingInfo();

657  return

!m_ClipByQuality && HasClippingInfo();

660  CTempString

GetReadData(EClipType clip_type = eDefaultClip)

const

;

669  bool

IsTechnicalRead(

void

)

const

;

678  return

GetReadRange().GetLength();

684  TSeqPos

GetClipQualityLeft(

void

)

const

;

685  TSeqPos

GetClipQualityLength(

void

)

const

;

689  return

GetClipQualityLeft() + GetClipQualityLength() - 1;

697

fQualityGraph = 1<<0,

698

fDefaultBioseqFlags = 0

708  return

m_Db.GetNCObject();

711  void

x_Init(

const CCSraDb

& csra_db, EClipType clip_type);

712  bool

x_ValidRead(

void

)

const

;

713  bool

x_Settle(

bool

single_spot =

false

);

720  void

x_GetMaxReadId(

void

);

721  CTempString

x_GetReadData(TOpenRange range)

const

;

726  const string

* annot_name)

const

;

User-defined methods of the data storage class.

User-defined methods of the data storage class.

Extensions to std::atomic<>

bool operator!(void) const

CRef< CSeq_annot > x_GetMatchAnnot(const string *annot_name) const

CRef< CSeq_annot > GetEmptyMatchAnnot(void) const

CCSraRefSeqIterator m_RefIter

CRef< CObject_id > TObjectIdCache

CRef< CSeq_entry > GetMatchEntry(void) const

static CRef< CSeq_annot > MakeSeq_annot(const string &annot_name)

CCSraDb_Impl & GetDb(void) const

CRef< CSeq_id > GetRefSeq_id(void) const

CRef< CSeq_annot > GetQualityGraphAnnot(void) const

TSeqPos GetRefSeqLen(void) const

map< CTempString, CRef< CUser_field > > TUserFieldCache

const TVDBRowId * m_AlnRowCur

CRef< CSeq_annot > x_GetSeq_annot(const string *annot_name) const

CRef< CSeq_annot > GetSeq_annot(void) const

TSeqPos GetRefSeqPos(void) const

CRef< CSeq_entry > x_GetMatchEntry(const string *annot_name) const

CRef< CCSraDb_Impl::SRefTableCursor > m_Ref

CCSraAlignIterator & operator++(void)

CRef< CSeq_annot > GetMatchAnnot(void) const

bool IsSecondary(void) const

CRef< CSeq_annot > x_GetQualityGraphAnnot(const string *annot_name) const

CRef< CSeq_annot > x_GetEmptyMatchAnnot(const string *annot_name) const

AutoPtr< SCreateCache > m_CreateCache

CRef< CCSraDb_Impl::SAlnTableCursor > m_Aln

const TVDBRowId * m_AlnRowEnd

CFastMutex m_OverlapMutex

const CVDBTable & SeqTable(void)

void GetSpotGroups(TSpotGroups &spot_groups)

list< SRefInfo > TRefInfoList

CVDBObjectCache< SSeqTableCursor > m_Seq

const CVDBTable & RefTable(void)

vector< string > TSpotGroups

void SetSraIdPart(const string &s)

const TRefInfoMapBySeq_id & GetRefInfoMapBySeq_id(void) const

TRefInfoMapByName m_RefMapByName

CVDBObjectCache< SRefTableCursor > m_Ref

const string & GetCSraPath(void) const

TRefInfoMapBySeq_id m_RefMapBySeq_id

TSeqPos GetRowSize(void) const

const CVDBTable & AlnTable(bool is_secondary)

const string & GetSraIdPart(void) const

map< string, TRefInfoList::iterator, PNocase > TRefInfoMapByName

const TRefInfoList & GetRefInfoList(void) const

map< CSeq_id_Handle, TRefInfoList::iterator > TRefInfoMapBySeq_id

const TRefInfoMapByName & GetRefInfoMapByName(void) const

CCSraDb_Impl::TSpotGroups TSpotGroups

void GetSpotGroups(TSpotGroups &spot_groups)

TSeqPos GetRowSize(void) const

static string MakeSraIdPart(EPathInIdType path_in_id_type, const string &dir_path, const string &csra_file)

const CCSraDb_Impl::SRefInfo & operator*(void) const

static CRef< CSeq_annot > MakeSeq_annot(const string &annot_name)

CRef< CSeq_annot > GetSeq_annot(void) const

CCSraDb_Impl::TRefInfoList::const_iterator m_Iter

CCSraRefSeqIterator(const CCSraDb &csra_db, CCSraDb_Impl::TRefInfoList::const_iterator iter)

const CBioseq::TId & GetRefSeq_ids(void) const

bool operator!(void) const

CCSraRefSeqIterator & operator++(void)

const string & GetRefSeqId(void) const

CRef< CSeq_annot > x_GetSeq_annot(const string *annot_name) const

list< CRef< CSeq_literal > > TLiterals

const CCSraDb_Impl::SRefInfo * operator->(void) const

CCSraRefSeqIterator(void)

const CSeq_id_Handle & GetRefSeq_id_Handle(void) const

CRef< CSeq_id > GetRefSeq_id(void) const

CCSraDb_Impl & GetDb(void) const

uint32_t GetReadId(void) const

COpenRange< TSeqPos > TOpenRange

TSeqPos GetClipQualityRight(void) const

bool x_Settle(bool single_spot=false)

bool m_IncludeTechnicalReads

CCSraShortReadIterator & operator++(void)

TVDBRowId GetShortId1(void) const

bool IsClippedByQuality(void) const

CRef< CSeq_annot > GetQualityGraphAnnot(void) const

CRef< CSeq_annot > x_GetQualityGraphAnnot(const string *annot_name) const

TVDBRowId GetSpotId(void) const

CCSraDb_Impl & GetDb(void) const

uint32_t GetMaxReadId(void) const

TVDBRowId GetMaxSpotId(void) const

uint32_t GetMateIndex(void) const

CRef< CCSraDb_Impl::SSeqTableCursor > m_Seq

uint32_t GetReadCount(void) const

TSeqPos GetShortLen(void) const

uint32_t GetShortId2(void) const

bool ShouldBeClippedByQuality(void) const

bool operator!(void) const

CRef< CSeq_annot > x_GetSeq_annot(const string *annot_name) const

CTempString implements a light-weight string on top of a storage buffer whose lifetime management is ...

General IdMapper interface.

Include a standard set of the NCBI C++ Toolkit most basic headers.

uint8_t INSDC_read_filter

int GetSeqLength(const CBioseq &bioseq)

static const char * str(char *buf, int n)

unsigned int TSeqPos

Type for sequence locations and lengths.

CRef< C > Ref(C *object)

Helper functions to get CRef<> and CConstRef<> objects.

TObjectType & GetObject(void)

Get object.

uint64_t Uint8

8-byte (64-bit) unsigned integer

#define NCBI_SRAREAD_EXPORT

list< CRef< CSeq_id > > TId

<!DOCTYPE HTML >< html > n< header > n< title > PubSeq Gateway Help Page</title > n< style > n table

const GenericPointer< typename T::ValueType > T2 value

Multi-threading – mutexes; rw-locks; semaphore.

Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.

static CObject_id & x_GetObject_id(CRef< CObject_id > &cache, const char *name)

#define row(bind, expected)

TObjectIdCache m_ObjectIdMISMATCH

TObjectIdCache m_ObjectIdRefPos

CRef< CUser_object > m_SecondaryIndicator

TObjectIdCache m_ObjectIdTracebacks

TUserFieldCache m_UserFieldCacheCigar

TObjectIdCache m_ObjectIdCIGAR

TObjectIdCache m_ObjectIdLcl

TObjectIdCache m_ObjectIdRefId

TUserFieldCache m_UserFieldCacheMismatch

TObjectIdCache m_ObjectIdMateRead

CRef< CAnnotdesc > m_MatchAnnotIndicator

const CSeq_id_Handle & GetMainSeq_id_Handle(void) const

CSeq_id_Handle m_Seq_id_Handle

CRef< CSeq_id > & GetMainSeq_id(void)

copyable_relaxed_atomic< TSeqPos > m_SeqLength

const CRef< CSeq_id > & GetMainSeq_id(void) const

vector< TSeqPos > m_AlnOverStarts


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