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 }
 
enum  EGBStateType { eGBStateZero = 0 , eGBStateRaw = 1 , eGBStateProject = 2 , eGBStateAll = 3 }
 
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 196 of file wgsread.hpp.

◆ TSplitVersion

Definition at line 193 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.

◆ EGBStateType

Enumerator
eGBStateZero 
eGBStateRaw 
eGBStateProject 
eGBStateAll 

Definition at line 186 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 Fri Sep 20 14:57:54 2024 by modify_doxy.py rev. 669887