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

Search Toolkit Book for AaLookupSmallboneCell

structure defining one cell of the small (i.e., use short) lookup table More...

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

Public Attributes

Uint2 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...
 
   Uint2   entries [3]
 if the number of hits for this cell is AA_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 AA_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 small (i.e., use short) lookup table

Definition at line 70 of file blast_aalookup.h.

Member Data Documentation

◆ entries

Uint2 AaLookupSmallboneCell::entries[3]

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

Definition at line 76 of file blast_aalookup.h.

Referenced by BlastAaLookupFinalize(), and s_BlastSmallAaScanSubject().

◆ num_used

Uint2 AaLookupSmallboneCell::num_used

number of hits stored for this cell

Definition at line 71 of file blast_aalookup.h.

Referenced by BlastAaLookupFinalize(), and s_BlastSmallAaScanSubject().

◆ overflow_cursor

Int4 AaLookupSmallboneCell::overflow_cursor

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

Definition at line 74 of file blast_aalookup.h.

Referenced by BlastAaLookupFinalize(), and s_BlastSmallAaScanSubject().

◆ 

union { ... } AaLookupSmallboneCell::payload

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

Referenced by BlastAaLookupFinalize(), and s_BlastSmallAaScanSubject().


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