1 #ifndef ALGO_BLAST_API___BLASTX_OPTIONS__HPP
2 #define ALGO_BLAST_API___BLASTX_OPTIONS__HPP
65 return m_Opts->GetStrandOption();
70 m_Opts->SetStrandOption(strand);
105 return m_Opts->GetCompositionBasedStats();
112 m_Opts->SetCompositionBasedStats(
mode);
129 m_Opts->SetRemoteProgramAndService_Blast3(
"blastx",
"plain");
133 void SetLookupTableDefaults();
135 void SetQueryOptionDefaults();
137 void SetScoringOptionsDefaults();
139 void SetHitSavingOptionsDefaults();
141 void SetGappedExtensionDefaults();
#define NCBI_XBLAST_EXPORT
NULL operations for other cases.
Declares the CBlastProteinOptionsHandle class.
EAPILocality
Enumerates the possible contexts in which objects of this type can be used.
@ eLocal
To be used for running BLAST locally.
Handle to the protein-protein options to the BLAST algorithm.
Handle to the translated nucleotide-protein options to the BLAST algorithm.
ECompoAdjustModes
An collection of constants that specify all permissible modes of composition adjustment.
void SetLongestIntronLength(int l)
Sets LongestIntronLength.
int GetFrameShiftPenalty() const
Returns FrameShiftPenalty.
bool GetOutOfFrameMode() const
Returns OutOfFrameMode.
virtual void SetRemoteProgramAndService_Blast3()
Set the program and service name for remote blast.
void SetQueryGeneticCode(int gc)
Sets QueryGeneticCode.
void SetOutOfFrameMode(bool m=true)
Sets OutOfFrameMode.
void SetFrameShiftPenalty(int p)
Sets FrameShiftPenalty.
bool GetSmithWatermanMode() const
Returns this mode, specifying that smith waterman rather than the normal blast heuristic should be us...
ECompoAdjustModes GetCompositionBasedStats() const
Returns this mode, which mostly specifies whether composition of db sequence is taken into account wh...
CBlastxOptionsHandle(const CBlastxOptionsHandle &rhs)
Disallow copy constructor.
objects::ENa_strand GetStrandOption() const
Returns StrandOption.
void SetSmithWatermanMode(bool m=false)
Sets this mode, specifying that smith waterman rather than the normal blast heuristic should be used ...
int GetQueryGeneticCode() const
Returns QueryGeneticCode.
void SetStrandOption(objects::ENa_strand strand)
Sets StrandOption.
int GetLongestIntronLength() const
Returns LongestIntronLength.
void SetCompositionBasedStats(ECompoAdjustModes mode)
Sets this mode, which mostly specifies whether composition of db sequence is taken into account when ...
CBlastxOptionsHandle & operator=(const CBlastxOptionsHandle &rhs)
Disallow assignment operator.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
ENa_strand
strand of nucleic acid
static SLJIT_INLINE sljit_ins l(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)