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

Search Toolkit Book for Blast_GumbelBlk

Structure to hold the Gumbel parameters (for FSC). More...

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

Public Attributes

double Lambda
 the unscaled Lambda value More...
 
double C
 
double G
 G is the total penalty for extension. More...
 
double a
 avg(L) = a y + b More...
 
double Alpha
 var(L) = alpha y + beta More...
 
double Sigma
 cov(L) = sigma y + tau More...
 
double a_un
 Ungapped a. More...
 
double Alpha_un
 Ungapped alpha. More...
 
double b
 2*G*(a_un - a) More...
 
double Beta
 2*G*(alpha_un - alpha) More...
 
double Tau
 2*G*(alpha_un - Sigma) More...
 
Int8 db_length
 total length of database More...
 
Boolean filled
 flag indicate the values of gbp are prepared More...
 

Detailed Description

Structure to hold the Gumbel parameters (for FSC).

Definition at line 94 of file blast_stat.h.

Member Data Documentation

◆ a

double Blast_GumbelBlk::a

avg(L) = a y + b

Definition at line 98 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables(), BLAST_SpougeStoE(), and CAlignFormatUtil::PrintKAParameters().

◆ a_un

double Blast_GumbelBlk::a_un

Ungapped a.

Definition at line 101 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables(), and CAlignFormatUtil::PrintKAParameters().

◆ Alpha

double Blast_GumbelBlk::Alpha

var(L) = alpha y + beta

Definition at line 99 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables(), BLAST_SpougeStoE(), and CAlignFormatUtil::PrintKAParameters().

◆ Alpha_un

double Blast_GumbelBlk::Alpha_un

Ungapped alpha.

Definition at line 102 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables(), and CAlignFormatUtil::PrintKAParameters().

◆ b

double Blast_GumbelBlk::b

2*G*(a_un - a)

Definition at line 104 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables(), and BLAST_SpougeStoE().

◆ Beta

double Blast_GumbelBlk::Beta

2*G*(alpha_un - alpha)

Definition at line 105 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables(), and BLAST_SpougeStoE().

◆ C

double Blast_GumbelBlk::C

Definition at line 96 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables().

◆ db_length

Int8 Blast_GumbelBlk::db_length

total length of database

Definition at line 108 of file blast_stat.h.

Referenced by BLAST_GapAlignSetUp(), BLAST_SpougeEtoS(), and BLAST_SpougeStoE().

◆ filled

Boolean Blast_GumbelBlk::filled

flag indicate the values of gbp are prepared

Definition at line 110 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables(), and BlastHitSavingParametersUpdate().

◆ G

double Blast_GumbelBlk::G

G is the total penalty for extension.

Definition at line 97 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables().

◆ Lambda

double Blast_GumbelBlk::Lambda

the unscaled Lambda value

Definition at line 95 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables(), and BLAST_SpougeStoE().

◆ Sigma

double Blast_GumbelBlk::Sigma

cov(L) = sigma y + tau

Definition at line 100 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables(), BLAST_SpougeStoE(), and CAlignFormatUtil::PrintKAParameters().

◆ Tau

double Blast_GumbelBlk::Tau

2*G*(alpha_un - Sigma)

Definition at line 106 of file blast_stat.h.

Referenced by Blast_GumbelBlkLoadFromTables(), and BLAST_SpougeStoE().


The documentation for this struct was generated from the following file:
Modified on Thu Feb 22 17:08:48 2024 by modify_doxy.py rev. 669887