NCBI C++ ToolKit
Classes | Macros | Typedefs
blast_rps.h File Reference

RPS BLAST structure definitions. More...

#include <algo/blast/core/ncbi_std.h>
+ Include dependency graph for blast_rps.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  BlastRPSLookupFileHeader
 header of RPS blast '.loo' file More...
 
struct  BlastRPSProfileHeader
 header of RPS blast '.rps' file More...
 
struct  BlastRPSFreqRatiosHeader
 
struct  BlastRPSAuxInfo
 information derived from RPS blast '.aux' file More...
 
struct  BlastRPSInfo
 The RPS engine uses this structure to access all of the RPS blast related data (assumed to be collected in an implementation-specific manner). More...
 

Macros

#define RPS_MAGIC_NUM   0x1e16
 RPS blast version number. More...
 
#define RPS_MAGIC_NUM_28   0x1e17
 Version number for 28-letter alphabet. More...
 
#define NUM_EXPANSION_WORDS   3
 Intentionally unused words in .loo file. More...
 
#define FREQ_RATIO_SCALE   1000000000
 header for RPS blast frequency ratios ('.freq') file More...
 

Typedefs

typedef struct BlastRPSLookupFileHeader BlastRPSLookupFileHeader
 header of RPS blast '.loo' file More...
 
typedef struct BlastRPSProfileHeader BlastRPSProfileHeader
 header of RPS blast '.rps' file More...
 
typedef struct BlastRPSFreqRatiosHeader BlastRPSFreqRatiosHeader
 
typedef struct BlastRPSAuxInfo BlastRPSAuxInfo
 information derived from RPS blast '.aux' file More...
 
typedef struct BlastRPSInfo BlastRPSInfo
 The RPS engine uses this structure to access all of the RPS blast related data (assumed to be collected in an implementation-specific manner). More...
 

Detailed Description

RPS BLAST structure definitions.

Definition in file blast_rps.h.

Macro Definition Documentation

◆ FREQ_RATIO_SCALE

#define FREQ_RATIO_SCALE   1000000000

header for RPS blast frequency ratios ('.freq') file

Definition at line 83 of file blast_rps.h.

◆ NUM_EXPANSION_WORDS

#define NUM_EXPANSION_WORDS   3

Intentionally unused words in .loo file.

Definition at line 45 of file blast_rps.h.

◆ RPS_MAGIC_NUM

#define RPS_MAGIC_NUM   0x1e16

RPS blast version number.

Definition at line 43 of file blast_rps.h.

◆ RPS_MAGIC_NUM_28

#define RPS_MAGIC_NUM_28   0x1e17

Version number for 28-letter alphabet.

Definition at line 44 of file blast_rps.h.

Typedef Documentation

◆ BlastRPSAuxInfo

information derived from RPS blast '.aux' file

◆ BlastRPSFreqRatiosHeader

◆ BlastRPSInfo

typedef struct BlastRPSInfo BlastRPSInfo

The RPS engine uses this structure to access all of the RPS blast related data (assumed to be collected in an implementation-specific manner).

◆ BlastRPSLookupFileHeader

header of RPS blast '.loo' file

◆ BlastRPSProfileHeader

header of RPS blast '.rps' file

Modified on Fri Feb 23 11:44:38 2024 by modify_doxy.py rev. 669887