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

Search Toolkit Book for SLDS2_Blob

Top level object info. More...

#include <objtools/lds2/lds2_db.hpp>

Public Types

enum  EBlobType {
  eUnknown = 0 , eSeq_entry = 1 , eBioseq = 2 , eBioseq_set = 3 ,
  eBioseq_set_element = 4 , eSeq_annot = 5 , eSeq_align_set = 6 , eSeq_align = 7 ,
  eSeq_submit = 8
}
 Top-level object types. More...
 

Public Member Functions

 SLDS2_Blob (void)
 

Public Attributes

Int8 id
 
EBlobType type
 
Int8 file_id
 
Int8 file_pos
 

Detailed Description

Top level object info.

Definition at line 165 of file lds2_db.hpp.

Member Enumeration Documentation

◆ EBlobType

Top-level object types.

Enumerator
eUnknown 
eSeq_entry 
eBioseq 
eBioseq_set 
eBioseq_set_element 

Used for indexing individual seq-entries from a top-level bioseq-set.

eSeq_annot 
eSeq_align_set 
eSeq_align 
eSeq_submit 

Definition at line 168 of file lds2_db.hpp.

Constructor & Destructor Documentation

◆ SLDS2_Blob()

SLDS2_Blob::SLDS2_Blob ( void  )
inline

Definition at line 187 of file lds2_db.hpp.

Member Data Documentation

◆ file_id

Int8 SLDS2_Blob::file_id

Definition at line 184 of file lds2_db.hpp.

Referenced by CLDS2_DataLoader::GetChunk(), and CLDS2_DataLoader::x_LoadTSE().

◆ file_pos

Int8 SLDS2_Blob::file_pos

Definition at line 185 of file lds2_db.hpp.

Referenced by CLDS2_DataLoader::GetChunk(), and CLDS2_DataLoader::x_LoadTSE().

◆ id

Int8 SLDS2_Blob::id

◆ type

EBlobType SLDS2_Blob::type

Definition at line 183 of file lds2_db.hpp.

Referenced by CLDS2_DataLoader::GetChunk(), and CLDS2_DataLoader::x_LoadTSE().


The documentation for this struct was generated from the following file:
Modified on Sat May 25 14:21:08 2024 by modify_doxy.py rev. 669887