x_dropoff_final);
855 Booleangreedy_extension,
Int4penalty,
Int4reward,
const char*matrix,
882 const char* matrix_name);
924 Int8*searchsp_eff,
Int4num_searchsp);
1013 doubleevalue,
Int4hitlist_size,
1016 Int4min_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 3Definitions 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