NCBI C++ ToolKit
Public Types | Public Member Functions | Static Public Attributes | List of all members
SWGSDb_Defs Struct Reference

Search Toolkit Book for SWGSDb_Defs

#include <sra/readers/sra/wgsread.hpp>

+ Inheritance diagram for SWGSDb_Defs:

Public Types

enum  EFlags {
  fIds_gi = 1<<0 , fIds_acc = 1<<1 , fIds_gnl = 1<<2 , fMaskIds = fIds_gi|fIds_acc|fIds_gnl ,
  fDefaultIds = fIds_gi|fIds_acc|fIds_gnl , fInst_ncbi4na = 0<<3 , fInst_delta = 1<<3 , fMaskInst = fInst_ncbi4na|fInst_delta ,
  fDefaultInst = fInst_delta , fSeqDescr = 1<<4 , fNucProtDescr = 1<<12 , fMasterDescr = 1<<5 ,
  fMasterDescrMark = 1<<13 , fSeqDescrObj = 1<<14 , fMaskDescr = fSeqDescr|fNucProtDescr|fMasterDescr , fDefaultDescr = fSeqDescr|fNucProtDescr|fMasterDescr ,
  fSeqAnnot = 1<<6 , fQualityGraph = 1<<7 , fMaskAnnot = fSeqAnnot|fQualityGraph , fDefaultAnnot = fSeqAnnot|fQualityGraph ,
  fSplitQualityGraph = 1<<8 , fSplitSeqData = 1<<9 , fSplitProducts = 1<<10 , fSplitFeatures = 1<<11 ,
  fSplitAll = fSplitQualityGraph | fSplitSeqData | fSplitProducts | fSplitFeatures , fSplitMask = fSplitQualityGraph | fSplitSeqData | fSplitProducts | fSplitFeatures , fDefaultSplit = fSplitAll , fDefaultFlags = fDefaultIds|fDefaultDescr|fDefaultAnnot|fDefaultInst|fDefaultSplit
}
 
enum  EFeatLocIdType : Int1 { eFeatLocIdUninitialized = -1 , eFeatLocIdGi = 0 , eFeatLocIdAccVer , eFeatLocIdAccNoVer }
 
typedef int TSplitVersion
 
typedef int TChunkId
 

Public Member Functions

 DECLARE_SAFE_FLAGS_TYPE (EFlags, TFlags)
 

Static Public Attributes

static const TSplitVersion kDefaultSplitVersion = 0
 

Detailed Description

Definition at line 140 of file wgsread.hpp.

Member Typedef Documentation

◆ TChunkId

Definition at line 189 of file wgsread.hpp.

◆ TSplitVersion

Definition at line 186 of file wgsread.hpp.

Member Enumeration Documentation

◆ EFeatLocIdType

Enumerator
eFeatLocIdUninitialized 
eFeatLocIdGi 
eFeatLocIdAccVer 
eFeatLocIdAccNoVer 

Definition at line 179 of file wgsread.hpp.

◆ EFlags

Enumerator
fIds_gi 
fIds_acc 
fIds_gnl 
fMaskIds 
fDefaultIds 
fInst_ncbi4na 
fInst_delta 
fMaskInst 
fDefaultInst 
fSeqDescr 
fNucProtDescr 
fMasterDescr 
fMasterDescrMark 
fSeqDescrObj 
fMaskDescr 
fDefaultDescr 
fSeqAnnot 
fQualityGraph 
fMaskAnnot 
fDefaultAnnot 
fSplitQualityGraph 
fSplitSeqData 
fSplitProducts 
fSplitFeatures 
fSplitAll 
fSplitMask 
fDefaultSplit 
fDefaultFlags 

Definition at line 142 of file wgsread.hpp.

Member Function Documentation

◆ DECLARE_SAFE_FLAGS_TYPE()

SWGSDb_Defs::DECLARE_SAFE_FLAGS_TYPE ( EFlags  ,
TFlags   
)

Member Data Documentation

◆ kDefaultSplitVersion

const TSplitVersion SWGSDb_Defs::kDefaultSplitVersion = 0
static

The documentation for this struct was generated from the following file:
Modified on Mon Mar 04 05:11:36 2024 by modify_doxy.py rev. 669887