NCBI C++ ToolKit
Public Attributes | List of all members
BlastOffsetPair Union Reference

This symbol enables the verbose option in makeblastdb and other BLAST+ search command line applications, as well as the option to submit searches to the test server in NCBI for remote BLAST searches #define _BLAST_DEBUG 1. More...

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

Public Attributes

struct {
   Uint4   q_off
 Query offset. More...
 
   Uint4   s_off
 Subject offset. More...
 
qs_offsets
 Query/subject offset pair. More...
 
struct {
   Uint4   s_start
 Start offset of pattern in subject. More...
 
   Uint4   s_end
 End offset of pattern in subject. More...
 
phi_offsets
 Pattern offsets in subject (PHI BLAST only) More...
 

Detailed Description

This symbol enables the verbose option in makeblastdb and other BLAST+ search command line applications, as well as the option to submit searches to the test server in NCBI for remote BLAST searches #define _BLAST_DEBUG 1.

Structure holding a pair of offsets. Used for storing offsets for the initial seeds. In most programs the offsets are query offset and subject offset of an initial word match. For PHI BLAST, the offsets are start and end of the pattern occurrence in subject, with no query information, because all pattern occurrences in subjects are aligned to all pattern occurrences in query.

Definition at line 141 of file blast_def.h.

Member Data Documentation

◆ 

struct { ... } BlastOffsetPair::phi_offsets

Pattern offsets in subject (PHI BLAST only)

Referenced by PHIGetGappedScore(), CSeedTop::Run(), and s_PHISaveInitialHit().

◆ q_off

Uint4 BlastOffsetPair::q_off

◆ 

struct { ... } BlastOffsetPair::qs_offsets

◆ s_end

Uint4 BlastOffsetPair::s_end

End offset of pattern in subject.

Definition at line 148 of file blast_def.h.

Referenced by BOOST_AUTO_TEST_CASE(), PHIGetGappedScore(), CSeedTop::Run(), and s_PHISaveInitialHit().

◆ s_off

Uint4 BlastOffsetPair::s_off

◆ s_start

Uint4 BlastOffsetPair::s_start

Start offset of pattern in subject.

Definition at line 147 of file blast_def.h.

Referenced by BOOST_AUTO_TEST_CASE(), PHIGetGappedScore(), CSeedTop::Run(), and s_PHISaveInitialHit().


The documentation for this union was generated from the following file:
Modified on Tue May 28 05:53:24 2024 by modify_doxy.py rev. 669887