1 #ifndef ALGO_BLAST_API___DELTABLAST_OPTIONS__HPP
2 #define ALGO_BLAST_API___DELTABLAST_OPTIONS__HPP
66 {
return m_Opts->GetDomainInclusionThreshold(); }
71 { m_Opts->SetDomainInclusionThreshold(
th); }
79 {
return GetInclusionThreshold(); }
87 { SetInclusionThreshold(
th); }
94 m_Opts->SetRemoteProgramAndService_Blast3(
"blastp",
"delta_blast");
99 virtual void SetQueryOptionDefaults();
103 virtual void SetGappedExtensionDefaults();
106 void SetDeltaBlastDefaults();
#define NCBI_XBLAST_EXPORT
NULL operations for other cases.
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 protein-protein options to the BLAST algorithm.
void SetDomainInclusionThreshold(double th)
Set e-value threshold for including domains in Pssm calculation.
CDeltaBlastOptionsHandle(const CDeltaBlastOptionsHandle &rhs)
Disallow copy constructor.
CDeltaBlastOptionsHandle & operator=(const CDeltaBlastOptionsHandle &rhs)
Disallow assignment operator.
virtual void SetRemoteProgramAndService_Blast3()
Set the program and service name for remote blast.
void SetPSIInclusionThreshold(double th)
Set e-value threshold for including sequences in Pssm calculation.
double GetPSIInclusionThreshold(void) const
Get e-value threshold for including sequences in Pssm calculation.
~CDeltaBlastOptionsHandle()
Destructor.
double GetDomainInclusionThreshold(void) const
Get e-value threshold for including domains in Pssm calculation.
#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.
<!DOCTYPE HTML >< html > n< header > n< title > PubSeq Gateway Help Page</title > n< style > n th
Declares the CPSIBlastOptionsHandle class.