A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/blast__options_8h_source.html below:

NCBI C++ ToolKit: include/algo/blast/core/blast_options.h Source File

37 #ifndef __BLASTOPTIONS__ 38 #define __BLASTOPTIONS__ 57 #define BLAST_WINDOW_SIZE_PROT 40 58 #define BLAST_WINDOW_SIZE_NUCL 0 59 #define BLAST_WINDOW_SIZE_MEGABLAST 0 61 #define BLAST_WINDOW_SIZE_DISC 40 63 #define BLAST_SCAN_RANGE_NUCL 0 66 #define BLAST_WORDSIZE_PROT 3 67 #define BLAST_WORDSIZE_NUCL 11 68 #define BLAST_WORDSIZE_MEGABLAST 28 73 #define BLAST_WORDSIZE_MAPPER 18 77 #define BLAST_DEFAULT_MATRIX "BLOSUM62" 84 #define BLAST_GAP_OPEN_PROT 11 86 #define BLAST_GAP_OPEN_NUCL 5 87 #define BLAST_GAP_OPEN_MEGABLAST 0 89 #define BLAST_GAP_OPEN_MAPPER 0 92 #define BLAST_GAP_EXTN_PROT 1 94 #define BLAST_GAP_EXTN_NUCL 2 95 #define BLAST_GAP_EXTN_MEGABLAST 0 98 #define BLAST_GAP_EXTN_MAPPER 4 104 #define BLAST_WORD_THRESHOLD_BLASTP 11 107 #define BLAST_WORD_THRESHOLD_BLASTP_FAST 20 108 #define BLAST_WORD_THRESHOLD_BLASTP_WD_SZ_6 21 109 #define BLAST_WORD_THRESHOLD_BLASTP_WD_SZ_7 20.25 111 #define BLAST_WORD_THRESHOLD_BLASTN 0 112 #define BLAST_WORD_THRESHOLD_BLASTX 12 113 #define BLAST_WORD_THRESHOLD_TBLASTN 13 115 #define BLAST_WORD_THRESHOLD_TBLASTX 13 116 #define BLAST_WORD_THRESHOLD_MEGABLAST 0 122 #define BLAST_UNGAPPED_X_DROPOFF_PROT 7 124 #define BLAST_UNGAPPED_X_DROPOFF_NUCL 20 128 #define BLAST_GAP_X_DROPOFF_PROT 15 130 #define BLAST_GAP_X_DROPOFF_NUCL 30 132 #define BLAST_GAP_X_DROPOFF_GREEDY 25 134 #define BLAST_GAP_X_DROPOFF_TBLASTX 0 137 #define BLAST_GAP_TRIGGER_PROT 22.0 140 #define BLAST_GAP_TRIGGER_NUCL 27.0 144 #define BLAST_GAP_X_DROPOFF_FINAL_PROT 25 146 #define BLAST_GAP_X_DROPOFF_FINAL_NUCL 100 148 #define BLAST_GAP_X_DROPOFF_FINAL_TBLASTX 0 151 #define BLAST_PENALTY -3 152 #define BLAST_REWARD 1 154 #define BLAST_PENALTY_MAPPER -4 155 #define BLAST_REWARD_MAPPER 1 158 #define BLAST_EXPECT_VALUE 10.0 160 #define BLAST_HITLIST_SIZE 500 163 #define PSI_INCLUSION_ETHRESH 0.002 164 #define PSI_PSEUDO_COUNT_CONST 0 165 #define DELTA_INCLUSION_ETHRESH 0.05 168 #define BLAST_GENETIC_CODE 1 174 #define MAX_DB_WORD_COUNT_MAPPER 30 178 #define MAGICBLAST_MAX_INSERT_SIZE_SPLICED 1000000 179 #define MAGICBLAST_MAX_INSERT_SIZE_NONSPLICED 100000 246 #define kDefaultRepeatFilterDb "repeat/repeat_9606" 817  double

x_dropoff_final);

855  Boolean

greedy_extension,

Int4

penalty,

Int4

reward,

const char

*matrix,

882  const char

* matrix_name);

924  Int8

*searchsp_eff,

Int4

num_searchsp);

1013  double

evalue,

Int4

hitlist_size,

1016  Int4

min_diag_separation);

1169  const char

* matrixName,

1170  double

* threshold);

1182  const char

* matrixName,

1211 #define DEFAULT_SUBJECT_BESTHIT_PROT_MAX_RANGE_DIFF 3 1212 #define DEFAULT_SUBJECT_BESTHIT_NUCL_MAX_RANGE_DIFF 3

Definitions used throughout BLAST.

EBlastStage

Enumeration for the stages in the BLAST search.

Defines to provide correct exporting from BLAST DLL in Windows.

#define NCBI_XBLAST_EXPORT

NULL operations for other cases.

Structures for BLAST messages.

PSIBlastOptions * PSIBlastOptionsFree(PSIBlastOptions *psi_options)

Deallocate PSI BLAST options.

Int2 BLAST_FillQuerySetUpOptions(QuerySetUpOptions *options, EBlastProgramType program, const char *filter_string, Uint1 strand_option)

Fill non-default contents of the QuerySetUpOptions.

BlastHSPCullingOptions * BlastHSPCullingOptionsNew(int max)

Allocate a new object for culling options.

Int2 BlastDatabaseOptionsNew(BlastDatabaseOptions **db_options)

Allocates the BlastDatabase options structure and sets the default database genetic code value (BLAST...

struct BlastHitSavingOptions BlastHitSavingOptions

Options used when evaluating and saving hits These include: a.

struct SRepeatFilterOptions SRepeatFilterOptions

Filtering options for organsim specific repeats filtering.

Int2 SRepeatFilterOptionsNew(SRepeatFilterOptions **repeat_options)

Allocates memory for SRepeatFilterOptions, fills in defaults.

Int2 PSIBlastOptionsValidate(const PSIBlastOptions *psi_options, Blast_Message **blast_msg)

Validates the PSI BLAST options so that they have sane values.

Int2 BLAST_InitDefaultOptions(EBlastProgramType blast_program, LookupTableOptions **lookup_options, QuerySetUpOptions **query_setup_options, BlastInitialWordOptions **word_options, BlastExtensionOptions **ext_options, BlastHitSavingOptions **hit_options, BlastScoringOptions **score_options, BlastEffectiveLengthsOptions **eff_len_options, PSIBlastOptions **protein_options, BlastDatabaseOptions **db_options)

Initialize all the BLAST search options structures with the default values.

Int2 BlastHSPBestHitOptionsValidate(const BlastHSPFilteringOptions *opts)

Validate the best hit algorithm parameters (if any) in the.

Int2 BLAST_ValidateOptions(EBlastProgramType program_number, const BlastExtensionOptions *ext_options, const BlastScoringOptions *score_options, const LookupTableOptions *lookup_options, const BlastInitialWordOptions *word_options, const BlastHitSavingOptions *hit_options, Blast_Message **blast_msg)

Validate all options.

BlastHitSavingOptions * BlastHitSavingOptionsFree(BlastHitSavingOptions *options)

Deallocate memory for BlastHitSavingOptions.

struct PSIBlastOptions PSIBlastOptions

Options used in protein BLAST only (PSI, PHI, RPS and translated BLAST) Some of these possibly should...

Int2 BlastScoringOptionsValidate(EBlastProgramType program_number, const BlastScoringOptions *options, Blast_Message **blast_msg)

Validate contents of BlastScoringOptions.

Int2 BlastQuerySetUpOptionsNew(QuerySetUpOptions **options)

Allocate memory for QuerySetUpOptions and fill with default values.

Int2 BLAST_GetSuggestedThreshold(EBlastProgramType program_number, const char *matrixName, double *threshold)

Get thresholds for word-finding suggested by Stephen Altschul.

SDustOptions * SDustOptionsFree(SDustOptions *dust_options)

Frees SDustOptions.

EBlastPrelimGapExt

The algorithm to be used for preliminary gapped extensions.

@ eJumperWithTraceback

Jumper extension (mapping)

@ eDynProgScoreOnly

standard affine gapping

@ eGreedyScoreOnly

Greedy extension (megaBlast)

@ eSmithWatermanScoreOnly

Score-only smith-waterman.

BlastHSPFilteringOptions * BlastHSPFilteringOptionsFree(BlastHSPFilteringOptions *opts)

Deallocate a BlastHSPFilteringOptions structure.

Int2 BlastEffectiveLengthsOptionsNew(BlastEffectiveLengthsOptions **options)

Allocate memory for BlastEffectiveLengthsOptions* and fill with default values.

SReadQualityOptions * SReadQualityOptionsFree(SReadQualityOptions *read_quality_options)

Frees memory for SReadQualityOptions.

Boolean SBlastFilterOptionsMaskAtHash(const SBlastFilterOptions *filter_options)

Queries whether masking should be done only for the lookup table or for the entire search.

Boolean SBlastFilterOptionsNoFiltering(const SBlastFilterOptions *filter_options)

Queries whether no masking is required.

Int2 BLAST_GetSuggestedWindowSize(EBlastProgramType program_number, const char *matrixName, Int4 *window_size)

Get window sizes for two hit algorithm suggested by Stephen Altschul.

struct BlastHSPSubjectBestHitOptions BlastHSPSubjectBestHitOptions

Int2 SBlastFilterOptionsValidate(EBlastProgramType program_number, const SBlastFilterOptions *filter_options, Blast_Message **blast_message)

Validates filter options to ensure that program and options are consistent and that options have vali...

struct LookupTableOptions LookupTableOptions

Options needed to construct a lookup table Also needed: query sequence and query length.

Int2 BLAST_FillScoringOptions(BlastScoringOptions *options, EBlastProgramType program, Boolean greedy_extension, Int4 penalty, Int4 reward, const char *matrix, Int4 gap_open, Int4 gap_extend)

Fill non-default values in the BlastScoringOptions structure.

BlastHSPSubjectBestHitOptions * BlastHSPSubjectBestHitOptionsFree(BlastHSPSubjectBestHitOptions *subject_besthit_opts)

Deallocates subject besthit structure.

Int2 SRepeatFilterOptionsResetDB(SRepeatFilterOptions **repeat_options, const char *dbname)

Resets name of db for repeat filtering.

SRepeatFilterOptions * SRepeatFilterOptionsFree(SRepeatFilterOptions *repeat_options)

Frees SRepeatFilterOptions.

BlastInitialWordOptions * BlastInitialWordOptionsFree(BlastInitialWordOptions *options)

Deallocate memory for BlastInitialWordOptions.

Int2 BlastHSPFilteringOptions_AddCulling(BlastHSPFilteringOptions *filt_opts, BlastHSPCullingOptions **opts, EBlastStage stage)

Validates the BlastHSPFilteringOptions structure.

Int2 BLAST_FillEffectiveLengthsOptions(BlastEffectiveLengthsOptions *options, Int4 dbseq_num, Int8 db_length, Int8 *searchsp_eff, Int4 num_searchsp)

Fill the non-default values in the BlastEffectiveLengthsOptions structure.

struct BlastScoringOptions BlastScoringOptions

Scoring options block Used to produce the BlastScoreBlk structure This structure may be needed for lo...

Int2 SSegOptionsNew(SSegOptions **seg_options)

Allocates memory for SSegOptions, fills in defaults.

SWindowMaskerOptions * SWindowMaskerOptionsFree(SWindowMaskerOptions *winmask_options)

Frees SWindowMaskerOptions.

Int2 BlastScoringOptionsNew(EBlastProgramType program, BlastScoringOptions **options)

Allocate memory for BlastScoringOptions and fill with default values.

BlastEffectiveLengthsOptions * BlastEffectiveLengthsOptionsFree(BlastEffectiveLengthsOptions *options)

Deallocate memory for BlastEffectiveLengthsOptions*.

SBlastFilterOptions * SBlastFilterOptionsFree(SBlastFilterOptions *filter_options)

Frees SBlastFilterOptions and all subservient structures.

Int2 BLAST_FillLookupTableOptions(LookupTableOptions *options, EBlastProgramType program, Boolean is_megablast, double threshold, Int4 word_size)

Allocate memory for lookup table options and fill with default values.

Int2 LookupTableOptionsNew(EBlastProgramType program, LookupTableOptions **options)

Allocate memory for lookup table options and fill with default values.

Int2 SWindowMaskerOptionsNew(SWindowMaskerOptions **winmask_options)

Allocates memory for SWindowMaskerOptions, fills in defaults.

Int2 BlastScoringOptionsSetMatrix(BlastScoringOptions *opts, const char *matrix_name)

Resets matrix name option.

Int2 SBlastFilterOptionsMerge(SBlastFilterOptions **combined, const SBlastFilterOptions *opt1, const SBlastFilterOptions *opt2)

Merges two sets of options together, taking the non-default one as preferred.

BlastExtensionOptions * BlastExtensionOptionsFree(BlastExtensionOptions *options)

Deallocate memory for BlastExtensionOptions.

struct BlastEffectiveLengthsOptions BlastEffectiveLengthsOptions

Options for setting up effective lengths and search spaces.

Int2 BLAST_FillInitialWordOptions(BlastInitialWordOptions *options, EBlastProgramType program, Int4 window_size, double xdrop_ungapped)

Fill non-default values in the BlastInitialWordOptions structure.

struct BlastHSPBestHitOptions BlastHSPBestHitOptions

Options for the Best Hit HSP collection algorithm.

struct SBlastFilterOptions SBlastFilterOptions

All filtering options.

struct SWindowMaskerOptions SWindowMaskerOptions

Filtering options for organism-specific filtering with Window Masker.

struct SSegOptions SSegOptions

Options for SEG algorithm, applies only to protein-protein comparisons.

Int2 SDustOptionsNew(SDustOptions **dust_options)

Allocates memory for SDustOptions, fills in defaults.

Int2 BlastInitialWordOptionsValidate(EBlastProgramType program_number, const BlastInitialWordOptions *options, Blast_Message **blast_msg)

Validate correctness of the initial word options.

Int2 BLAST_FillExtensionOptions(BlastExtensionOptions *options, EBlastProgramType program, Int4 greedy, double x_dropoff, double x_dropoff_final)

Fill non-default values in the BlastExtensionOptions structure.

Int2 BlastHitSavingOptionsNew(EBlastProgramType program, BlastHitSavingOptions **options, Boolean gapped_calculation)

Allocate memory for BlastHitSavingOptions.

struct QuerySetUpOptions QuerySetUpOptions

Options required for setting up the query sequence.

Int2 LookupTableOptionsValidate(EBlastProgramType program_number, const LookupTableOptions *options, Blast_Message **blast_msg)

Validate LookupTableOptions.

Int2 SWindowMaskerOptionsResetDB(SWindowMaskerOptions **winmask_options, const char *dbname)

Resets name of db for window masker filtering.

Int2 BlastHitSavingOptionsValidate(EBlastProgramType program_number, const BlastHitSavingOptions *options, Blast_Message **blast_msg)

Validate BlastHitSavingOptions.

const double kPSSM_NoImpalaScaling

Value used to indicate that no IMPALA-style scaling should be performed when scaling a PSSM.

BlastHSPCullingOptions * BlastHSPCullingOptionsFree(BlastHSPCullingOptions *culling_opts)

Deallocates culling options structure.

Int2 BLAST_FillHitSavingOptions(BlastHitSavingOptions *options, double evalue, Int4 hitlist_size, Boolean is_gapped, Int4 culling_limit, Int4 min_diag_separation)

Allocate memory for BlastHitSavingOptions.

SSegOptions * SSegOptionsFree(SSegOptions *seg_options)

Frees SSegOptions.

struct BlastExtensionOptions BlastExtensionOptions

Options used for gapped extension These include: a.

Int2 BlastHSPCullingOptionsValidate(const BlastHSPFilteringOptions *opts)

Validate culling options.

Int2 BlastHSPSubjectBestHitOptionsValidate(const BlastHSPFilteringOptions *opts)

Validate subject besthit options.

struct BlastHSPCullingOptions BlastHSPCullingOptions

Options for the HSP culling algorithm.

EBlastTbackExt

The algorithm to be used for final gapped extensions with traceback.

@ eGreedyTbck

Greedy extension (megaBlast)

@ eSmithWatermanTbck

Smith-waterman finds optimal scores, then ALIGN_EX to find alignment.

@ eDynProgTbck

standard affine gapping

@ eSmithWatermanTbckFull

Smith-waterman to find all alignments.

BlastHSPFilteringOptions * BlastHSPFilteringOptionsNew()

Allocate and initialize a BlastHSPFilteringOptions structure.

BlastDatabaseOptions * BlastDatabaseOptionsFree(BlastDatabaseOptions *db_options)

Deallocate database options.

EFilterOptions

Types of filtering options.

@ eDustRepeats

Repeat and dust filtering for nucleotides.

@ eRepeats

Repeat filtering for nucleotides.

@ eDust

low-complexity for nucleotides.

@ eEmpty

no filtering at all.

@ eSeg

low-complexity for proteins.

BlastHSPSubjectBestHitOptions * BlastHSPSubjectBestHitOptionsNew(Boolean isProtein)

Allocate a new object for subject besthit options.

Int2 SReadQualityOptionsNew(SReadQualityOptions **read_quality_options)

Allocates memory for SReadQualityOptions, fills in defaults.

Int2 BlastHSPFilteringOptions_AddSubjectBestHit(BlastHSPFilteringOptions *filt_opts, BlastHSPSubjectBestHitOptions **subject_besthit)

BlastHSPBestHitOptions * BlastHSPBestHitOptionsNew(double overhang, double score_edge)

Allocate and initialize a BlastHSPBestHitOptions structure.

Int2 SBlastFilterOptionsNew(SBlastFilterOptions **filter_options, EFilterOptions type)

Allocates memory for SBlastFilterOptions and.

struct SReadQualityOptions SReadQualityOptions

Filtering options for mapping next-generation sequences.

Boolean BlastEffectiveLengthsOptions_IsSearchSpaceSet(const BlastEffectiveLengthsOptions *options)

Return true if the search spaces is set for any of the queries in the search.

Int2 PSIBlastOptionsNew(PSIBlastOptions **psi_options)

Initialize default options for PSI BLAST.

struct BlastInitialWordOptions BlastInitialWordOptions

Options needed for initial word finding and processing.

struct SDustOptions SDustOptions

Options for dust algorithm, applies only to nucl.

struct BlastDatabaseOptions BlastDatabaseOptions

Options used to create the ReadDBFILE structure Include database name and various information for res...

Int2 BlastInitialWordOptionsNew(EBlastProgramType program, BlastInitialWordOptions **options)

Allocate memory for BlastInitialWordOptions and fill with default values.

ELookupTableType

Types of the lookup table.

@ eSmallNaLookupTable

lookup table for blastn with small query

@ eMixedMBLookupTable

use when some volumes are searched with index and some are not

@ eNaLookupTable

blastn lookup table

@ eMBLookupTable

megablast lookup table (includes both contiguous and discontiguous megablast)

@ eIndexedMBLookupTable

use database index as a lookup structure

@ ePhiNaLookupTable

nucleotide lookup table for phi-blast

@ eAaLookupTable

standard protein (blastp) lookup table

@ eCompressedAaLookupTable

compressed alphabet (blastp) lookup table

@ ePhiLookupTable

protein lookup table specialized for phi-blast

@ eRPSLookupTable

RPS lookup table (rpsblast and rpstblastn)

@ eNaHashLookupTable

used for 16-base words

BlastScoringOptions * BlastScoringOptionsFree(BlastScoringOptions *options)

Deallocate memory for BlastScoringOptions.

Int2 BlastExtensionOptionsValidate(EBlastProgramType program_number, const BlastExtensionOptions *options, Blast_Message **blast_msg)

Validate contents of BlastExtensionOptions.

BlastHSPBestHitOptions * BlastHSPBestHitOptionsFree(BlastHSPBestHitOptions *opt)

Deallocate a BlastHSPBestHitOptions structure.

LookupTableOptions * LookupTableOptionsFree(LookupTableOptions *options)

Deallocates memory for LookupTableOptions*.

Int2 BlastHSPFilteringOptions_AddBestHit(BlastHSPFilteringOptions *filt_opts, BlastHSPBestHitOptions **opts, EBlastStage stage)

Add the best hit options.

Int2 BlastScoringOptionsDup(BlastScoringOptions **new_opt, const BlastScoringOptions *old_opt)

Produces copy of "old" options, with new memory allocated.

QuerySetUpOptions * BlastQuerySetUpOptionsFree(QuerySetUpOptions *options)

Deallocate memory for QuerySetUpOptions.

struct BlastHSPFilteringOptions BlastHSPFilteringOptions

Structure containing the HSP filtering/writing options.

Int2 BlastHSPFilteringOptionsValidate(const BlastHSPFilteringOptions *opts)

Validates the BlastHSPFilteringOptions structure.

Int2 BlastExtensionOptionsNew(EBlastProgramType program, BlastExtensionOptions **options, Boolean gapped)

Allocate memory for BlastExtensionOptions and fill with default values.

Definitions for various programs supported by core BLAST.

EBlastProgramType

Defines the engine's notion of the different applications of the BLAST algorithm.

uint8_t Uint1

1-byte (8-bit) unsigned integer

int16_t Int2

2-byte (16-bit) signed integer

int32_t Int4

4-byte (32-bit) signed integer

uint32_t Uint4

4-byte (32-bit) unsigned integer

int64_t Int8

8-byte (64-bit) signed integer

char * dbname(DBPROCESS *dbproc)

Get name of current database.

Type and macro definitions from C toolkit that are not defined in C++ toolkit.

Uint1 Boolean

bool replacment for C

Options used to create the ReadDBFILE structure Include database name and various information for res...

Int4 genetic_code

Genetic code to use for translation, tblast[nx] only.

Options for setting up effective lengths and search spaces.

Int8 * searchsp_eff

Search space to be used for statistical calculations (one such per query context)

Int8 db_length

Database length to be used for statistical calculations.

Int4 dbseq_num

Number of database sequences to be used for statistical calculations.

Int4 num_searchspaces

Number of elements in searchsp_eff, this must be equal to the number of contexts in the search.

Options used for gapped extension These include: a.

EBlastTbackExt eTbackExt

type of traceback extension.

Int4 unifiedP

Indicates unified P values to be used in blastp or tblastn.

Int4 max_mismatches

Maximum number of mismatches allowed for Jumper.

Boolean chaining

Use chaining for fast approximate gapped extension.

Int4 mismatch_window

Widnow for counting mismatches for Jumper.

EBlastPrelimGapExt ePrelimGapExt

type of preliminary gapped extension (normally) for calculating score.

double gap_x_dropoff_final

X-dropoff value for the final gapped extension (in bits)

double gap_x_dropoff

X-dropoff value for gapped extension (in bits)

EBlastProgramType program_number

indicates blastn, blastp, etc.

Int4 compositionBasedStats

mode of compositional adjustment to use; if zero then compositional adjustment is not used

Options for the Best Hit HSP collection algorithm.

Options for the HSP culling algorithm.

int max_hits

Maximum number of hits per area of query.

Structure containing the HSP filtering/writing options.

EBlastStage culling_stage

BlastHSPBestHitOptions * best_hit

Best Hit algorithm.

BlastHSPSubjectBestHitOptions * subject_besthit_opts

Subject Culling.

EBlastStage best_hit_stage

BlastHSPCullingOptions * culling_opts

culling algorithm

unsigned int max_range_diff

Options used when evaluating and saving hits These include: a.

Int4 culling_limit

If the query range of an HSP is contained in at least this many higher-scoring HSPs,...

EBlastProgramType program_number

indicates blastn, blastp, etc.

Int4 longest_intron

The longest distance between HSPs allowed for combining via sum statistics with uneven gaps.

Int4 max_hsps_per_subject

Queries are paired reads, for mapping.

double low_score_perc

Low-score option.

Int4 total_hsp_limit

Maximal total number of HSPs to keep.

double expect_value

The expect value cut-off threshold for an HSP, or a combined hit if sum statistics is used.

Int4 cutoff_score

The (raw) score cut-off threshold.

Int4 hsp_num_max

Maximal number of HSPs to save for one database sequence.

Boolean paired

Splice HSPs for each query (for mapping RNA-Seq to a genome)

Int4 mask_level

Only keep the highest scoring HSP when more than one HSP overlaps the same region of the query by mor...

Boolean do_sum_stats

Force sum statistics to be used to combine HSPs, TRUE by default for all ungapped searches and transl...

Int4 hitlist_size

Maximal number of database sequences to return results for.

Int4 min_diag_separation

How many diagonals separate a hit from a substantial alignment before it's not blocked out.

Int4 max_edit_distance

Maximum number of mismatches and gaps.

Int4 min_hit_length

optional minimum alignment length; alignments not at least this long are discarded

Int4 cutoff_score_fun[2]

Coefficients x100 for the raw score cut-off threshold as a function of query length: x[0] + x[1] * qu...

double query_cov_hsp_perc

Min query coverage hsp percentage.

BlastHSPFilteringOptions * hsp_filt_opt

Contains options to configure the HSP filtering/writering structures If not set, the default HSP filt...

double percent_identity

The percent identity cut-off threshold.

Options needed for initial word finding and processing.

double gap_trigger

Score in bits for starting gapped extension.

EBlastProgramType program_number

indicates blastn, blastp, etc.

double x_dropoff

X-dropoff value (in bits) for the ungapped extension.

Int4 window_size

Maximal allowed distance between 2 hits in case 2 hits are required to trigger the extension.

Int4 scan_range

Maximal number of gaps allowed between 2 hits.

Scoring options block Used to produce the BlastScoreBlk structure This structure may be needed for lo...

Int2 penalty

Penalty for a mismatch.

EBlastProgramType program_number

indicates blastn, blastp, etc.

Int4 gap_open

Extra penalty for starting a gap.

Int4 gap_extend

Penalty for each gap residue.

Int2 reward

Reward for a match.

Boolean gapped_calculation

gap-free search if FALSE

char * matrix_path

Directory path to where matrices are stored.

Int4 shift_pen

Penalty for shifting a frame in out-of-frame gapping.

char * matrix

Name of the matrix containing all scores: needed for finding neighboring words.

Boolean is_ooframe

Should out-of-frame gapping be used in a translated search?

Boolean complexity_adjusted_scoring

Use cross_match-like complexity adjustment on raw scores.

Structure to hold the a message from the core of the BLAST engine.

Options needed to construct a lookup table Also needed: query sequence and query length.

Int4 word_size

Determines the size of the lookup table.

char * phi_pattern

PHI-BLAST pattern.

Uint1 max_db_word_count

words with larger frequency in the database will be masked in the lookup table, if the db_filter opto...

Boolean db_filter

scan the database and include only words that appear in the database between 1 and 9 times (currently...

EBlastProgramType program_number

indicates blastn, blastp, etc.

double threshold

Score threshold for putting words in a lookup table (fractional values are allowed,...

Int4 mb_template_type

Type of a discontiguous word template.

ELookupTableType lut_type

What kind of lookup table to construct?

Uint4 stride

number of words to skip after collecting each word

Int4 mb_template_length

Length of the discontiguous words.

Options used in protein BLAST only (PSI, PHI, RPS and translated BLAST) Some of these possibly should...

Boolean nsg_compatibility_mode

Compatibility option for the NCBI's structure group (note nsg_ prefix, stands for NCBI's structure gr...

double impala_scaling_factor

Scaling factor as used in IMPALA to do the matrix rescaling.

double inclusion_ethresh

Minimum evalue for inclusion in PSSM calculation.

Boolean ignore_unaligned_positions

This turns off a validation for the multiple sequence alignment in the PSSM engine for unaligned posi...

Int4 pseudo_count

Pseudocount constant.

Boolean use_best_alignment

If set to TRUE, use the best alignment when multiple HSPs are found in a query-subject alignment (i....

Options required for setting up the query sequence.

Uint1 strand_option

In blastn: which strand to search: 1 = forward; 2 = reverse; 3 = both.

char * filter_string

DEPRECATED, filtering options above.

SBlastFilterOptions * filtering_options

structured options for all filtering offered from algo/blast/core for BLAST.

Int4 genetic_code

Genetic code to use for translation, [t]blastx only.

SRepeatFilterOptions * repeatFilterOptions

for organism specific repeat filtering.

SSegOptions * segOptions

low-complexity filtering for proteins sequences (includes translated nucleotides).

SReadQualityOptions * readQualityOptions

quality filtering for mapping next-generation sequences

Boolean mask_at_hash

mask query only for lookup table creation

SWindowMaskerOptions * windowMaskerOptions

organism specific filtering with window masker.

SDustOptions * dustOptions

low-complexity filtering for nucleotides.

Options for dust algorithm, applies only to nucl.

int linker

min distance to link segments.

Filtering options for mapping next-generation sequences.

double frac_ambig

Fraction of ambiguous bases.

int entropy

Dimer entropy.

Filtering options for organsim specific repeats filtering.

char * database

Nucleotide database for mini BLAST search.

Options for SEG algorithm, applies only to protein-protein comparisons.

int window

initial window to trigger further work.

Filtering options for organism-specific filtering with Window Masker.

const char * database

Use winmasker database at this location.

int taxid

Select masking database for this TaxID.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4