NCBI C++ ToolKit
Public Attributes | List of all members
NaLookupBackboneCell Struct Reference

Search Toolkit Book for NaLookupBackboneCell

structure defining one cell of the compacted lookup table More...

#include <algo/blast/core/blast_nalookup.h>

Public Attributes

Int4 num_used
 number of hits stored for this cell More...
 
union {
   Int4   overflow_cursor
 integer offset into the overflow array where the list of hits for this cell begins More...
 
   Int4   entries [3]
 if the number of hits for this cell is NA_HITS_PER_CELL or less, the hits are all stored directly in the cell More...
 
payload
 UNION that specifies either entries stored right on the backbone if fewer than NA_HITS_PER_CELL are present or a pointer to where the hits are stored (off-backbone). More...
 

Detailed Description

structure defining one cell of the compacted lookup table

Definition at line 113 of file blast_nalookup.h.

Member Data Documentation

◆ entries

Int4 NaLookupBackboneCell::entries[3]

if the number of hits for this cell is NA_HITS_PER_CELL or less, the hits are all stored directly in the cell

Definition at line 119 of file blast_nalookup.h.

◆ num_used

Int4 NaLookupBackboneCell::num_used

number of hits stored for this cell

Definition at line 114 of file blast_nalookup.h.

◆ overflow_cursor

Int4 NaLookupBackboneCell::overflow_cursor

integer offset into the overflow array where the list of hits for this cell begins

Definition at line 117 of file blast_nalookup.h.

◆ 

union { ... } NaLookupBackboneCell::payload

UNION that specifies either entries stored right on the backbone if fewer than NA_HITS_PER_CELL are present or a pointer to where the hits are stored (off-backbone).


The documentation for this struct was generated from the following file:
Modified on Fri Sep 20 14:58:19 2024 by modify_doxy.py rev. 669887