AaLookupBackboneCell Struct Reference

Search Toolkit Book for AaLookupBackboneCell

#include <blast_aalookup.h>

List of all members.


Detailed Description

structure defining one cell of the compacted lookup table

Definition at line 53 of file blast_aalookup.h.

Public Attributes

Int4 num_used
 number of hits stored for this cell
union {
   Int4   overflow_cursor
 integer offset into the overflow array where the list of hits for this cell begins
   Int4   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
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).


Member Data Documentation

Int4 AaLookupBackboneCell::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 60 of file blast_aalookup.h.

Referenced by s_BlastAaScanSubject().

Int4 AaLookupBackboneCell::num_used
 

number of hits stored for this cell

Definition at line 54 of file blast_aalookup.h.

Int4 AaLookupBackboneCell::overflow_cursor
 

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

Definition at line 57 of file blast_aalookup.h.

Referenced by s_BlastAaScanSubject().

union { ... } AaLookupBackboneCell::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 s_BlastAaScanSubject().


The documentation for this struct was generated from the following file:
Generated on Mon Dec 7 09:48:34 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:22:18 2009 by modify_doxy.py rev. 173732