Go to the documentation of this file.Go to the SVN repository for this file.
31 #ifndef ALGO_BLAST_CORE__BLAST_NTSCAN__H
32 #define ALGO_BLAST_CORE__BLAST_NTSCAN__H
Definitions used throughout BLAST.
#define NCBI_XBLAST_EXPORT
NULL operations for other cases.
void * BlastChooseNucleotideScanSubjectAny(LookupTableWrap *lookup_wrap)
Return the most generic function to scan through nucleotide subject sequences.
Int4(* TNaScanSubjectFunction)(const LookupTableWrap *lookup_wrap, const BLAST_SequenceBlk *subject, BlastOffsetPair *offset_pairs, Int4 max_hits, Int4 *scan_range)
Generic prototype for nucleotide subject scanning routines.
void BlastChooseNucleotideScanSubject(LookupTableWrap *lookup_wrap)
Choose the most appropriate function to scan through nucleotide subject sequences.
int32_t Int4
4-byte (32-bit) signed integer
Wrapper for all lookup tables used in BLAST.
Type and macro definitions from C toolkit that are not defined in C++ toolkit.
Structure to hold a sequence.
Wrapper structure for different types of BLAST lookup tables.
This symbol enables the verbose option in makeblastdb and other BLAST+ search command line applicatio...