NCBI C++ ToolKit
Functions
aa_ungapped.h File Reference

Protein ungapped extension code. More...

#include <algo/blast/core/ncbi_std.h>
#include <algo/blast/core/blast_lookup.h>
#include <algo/blast/core/blast_parameters.h>
#include <algo/blast/core/blast_extend.h>
#include <algo/blast/core/blast_hits.h>
#include <algo/blast/core/lookup_wrap.h>
#include <algo/blast/core/blast_diagnostics.h>
+ Include dependency graph for aa_ungapped.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.

Functions

Int2 BlastAaWordFinder (BLAST_SequenceBlk *subject, BLAST_SequenceBlk *query, BlastQueryInfo *query_info, LookupTableWrap *lookup, Int4 **matrix, const BlastInitialWordParameters *word_params, Blast_ExtendWord *ewp, BlastOffsetPair *offset_pairs, Int4 offset_array_size, BlastInitHitList *init_hitlist, BlastUngappedStats *ungapped_stats)
 Scan a subject sequence for word hits (blastp) More...
 
Int2 BlastRPSWordFinder (BLAST_SequenceBlk *subject, BLAST_SequenceBlk *query, BlastQueryInfo *query_info, LookupTableWrap *lookup, Int4 **matrix, const BlastInitialWordParameters *word_params, Blast_ExtendWord *ewp, BlastOffsetPair *offset_pairs, Int4 offset_array_size, BlastInitHitList *init_hitlist, BlastUngappedStats *ungapped_stats)
 Scan a subject sequence for word hits (rpsblast and rpstblastn) More...
 

Detailed Description

Protein ungapped extension code.

Definition in file aa_ungapped.h.

Function Documentation

◆ BlastAaWordFinder()

Int2 BlastAaWordFinder ( BLAST_SequenceBlk subject,
BLAST_SequenceBlk query,
BlastQueryInfo query_info,
LookupTableWrap lookup,
Int4 **  matrix,
const BlastInitialWordParameters word_params,
Blast_ExtendWord ewp,
BlastOffsetPair offset_pairs,
Int4  offset_array_size,
BlastInitHitList init_hitlist,
BlastUngappedStats ungapped_stats 
)

Scan a subject sequence for word hits (blastp)

Parameters
subjectthe subject sequence [in]
querythe query sequence [in]
query_infoconcatenated query information [in]
lookupthe lookup table [in]
matrixthe substitution matrix [in]
word_paramsword parameters, needed for cutoff and dropoff [in]
ewpextend parameters, needed for diagonal tracking [in]
offset_pairsArray for storing query and subject offsets. [in]
offset_array_sizethe number of elements in each offset array [in]
init_hitlisthsps resulting from the ungapped extension [out]
ungapped_statsVarious hit counts. Not filled if NULL [out]

Definition at line 200 of file aa_ungapped.c.

References Blast_InitHitListSortByScore(), Blast_ExtendWord::diag_table, BLAST_DiagTable::multiple_hits, query, s_BlastAaWordFinder_OneHit(), s_BlastAaWordFinder_TwoHit(), and subject.

Referenced by s_BlastSetUpAuxStructures().

◆ BlastRPSWordFinder()

Int2 BlastRPSWordFinder ( BLAST_SequenceBlk subject,
BLAST_SequenceBlk query,
BlastQueryInfo query_info,
LookupTableWrap lookup,
Int4 **  matrix,
const BlastInitialWordParameters word_params,
Blast_ExtendWord ewp,
BlastOffsetPair offset_pairs,
Int4  offset_array_size,
BlastInitHitList init_hitlist,
BlastUngappedStats ungapped_stats 
)

Scan a subject sequence for word hits (rpsblast and rpstblastn)

Parameters
subjectthe subject sequence [in]
querythe query sequence [in]
query_infoconcatenated query information [in]
lookupthe lookup table [in]
matrixthe substitution matrix [in]
word_paramsword parameters, needed for cutoff and dropoff [in]
ewpextend parameters, needed for diagonal tracking [in]
offset_pairsArray for storing query and subject offsets. [in]
offset_array_sizethe number of elements in each offset array [in]
init_hitlisthsps resulting from the ungapped extension [out]
ungapped_statsVarious hit counts. Not filled if NULL [out]

Definition at line 238 of file aa_ungapped.c.

References BLAST_FrameToContext(), Blast_InitHitListSortByScore(), context, BlastUngappedCutoffs::cutoff_score, BlastInitialWordParameters::cutoffs, Blast_ExtendWord::diag_table, eBlastTypeRpsTblastn, BLAST_DiagTable::multiple_hits, NUM_FRAMES, query, s_BlastRPSWordFinder_OneHit(), s_BlastRPSWordFinder_TwoHit(), subject, and BlastUngappedCutoffs::x_dropoff.

Referenced by s_BlastSetUpAuxStructures().

Modified on Fri Jun 07 13:32:34 2024 by modify_doxy.py rev. 669887