39 #ifndef OBJECTS_BLAST_NAMES_HPP
40 #define OBJECTS_BLAST_NAMES_HPP
173 : m_Name(nm), m_Type(ch) {}
179 const string& GetName()
const;
User-defined methods of the data storage class.
User-defined methods of the data storage class.
Field properties for options in a Blast4 parameter list.
string m_Name
Field name string as used in Blast4_parameter objects.
static CSafeStatic< TFieldMap > m_Fields
Map of all blast4 field objects.
CBlast4Field(const std::string &nm, CBlast4_value::E_Choice ch)
Construct field with name and type.
CBlast4Field()
Default constructor (for STL)
map< EBlastOptIdx, CBlast4Field > TFieldMap
Type for map of all blast4 field objects.
CBlast4_value::E_Choice m_Type
Field value type as used in Blast4_parameter objects.
int64_t Int8
8-byte (64-bit) signed integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_BLAST_EXPORT
EBlast4_strand_type
Access to EBlast4_strand_type's attributes (values, names) as defined in spec.
const TYPE & Get(const CNamedParameterList *param)
EBlastOptIdx
Index of remote BLAST options.
@ eBlastOpt_WordThreshold
@ eBlastOpt_ComplexityAdjMode
@ eBlastOpt_SeedExtensionMethod
@ eBlastOpt_MismatchPenalty
@ eBlastOpt_Web_StepNumber
@ eBlastOpt_CompositionBasedStats
@ eBlastOpt_SubjectBestHit
@ eBlastOpt_LookupTableType
@ eBlastOpt_Web_NewWindow
@ eBlastOpt_NegativeTaxidList
@ eBlastOpt_QueryGeneticCode
@ eBlastOpt_SegFilteringHicut
@ eBlastOpt_QueryCovHspPerc
@ eBlastOpt_GapXDropoffFinal
@ eBlastOpt_DustFilteringLevel
@ eBlastOpt_OutOfFrameMode
@ eBlastOpt_MBTemplateLength
@ eBlastOpt_BestHitOverhang
@ eBlastOpt_PercentIdentity
@ eBlastOpt_SegFilteringWindow
@ eBlastOpt_UseRealDbSize
@ eBlastOpt_IgnoreMsaMaster
@ eBlastOpt_WindowMaskerTaxId
@ eBlastOpt_GapExtensionCost
@ eBlastOpt_Web_EntrezQuery
@ eBlastOpt_GapOpeningCost
@ eBlastOpt_DbFilteringAlgorithmKey
@ eBlastOpt_MaxHspsPerSubject
@ eBlastOpt_SmithWatermanMode
@ eBlastOpt_GapExtnAlgorithm
@ eBlastOpt_EvalueThreshold
@ eBlastOpt_Web_OrganismName
@ eBlastOpt_Web_BlastSpecialPage
@ eBlastOpt_RepeatFilteringDB
@ eBlastOpt_Web_RunPsiBlast
@ eBlastOpt_NegativeGiList
@ eBlastOpt_Web_ExclSeqUncult
@ eBlastOpt_DomainInclusionThreshold
@ eBlastOpt_BestHitScoreEdge
@ eBlastOpt_LongestIntronLength
@ eBlastOpt_DustFilteringLinker
@ eBlastOpt_SeedContainerType
@ eBlastOpt_Web_ExclModels
@ eBlastOpt_DbFilteringAlgorithmId
@ eBlastOpt_DustFiltering
@ eBlastOpt_DbGeneticCode
@ eBlastOpt_RepeatFiltering
@ eBlastOpt_SegFilteringLocut
@ eBlastOpt_MBTemplateType
@ eBlastOpt_Web_ShortQueryAdjust
@ eBlastOpt_WindowMaskerDatabase
@ eBlastOpt_EffectiveSearchSpace
@ eBlastOpt_SumStatisticsMode
@ eBlastOpt_RequiredStart
@ eBlastOpt_FrameShiftPenalty
@ eBlastOpt_Web_DBSubgroup
@ eBlastOpt_MaxNumHspPerSequence
@ eBlastOpt_GapTracebackAlgorithm
@ eBlastOpt_SubjectMaskingType
@ eBlastOpt_Web_DBSubgroupName
@ eBlastOpt_DustFilteringWindow
@ eBlastOpt_InclusionThreshold
string Blast4SearchInfo_BuildReplyName(const string &name, const string &value)
This function builds the reply name token in the get-search-info reply objects, provided a pair of st...
const char * kBlast4SearchInfoReqValue_Title
Used to retrieve the BLAST search title.
const char * kBlast4SearchInfoReqValue_Subjects
Used to retrieve the BLAST search subjects.
const char * kBlast4SearchInfoReqValue_PsiIterationNum
Used to retrieve the PSI-BLAST iteration number.
const char * kBlast4SearchInfoReqName_Alignment
Used to retrieve information about the BLAST alignments.
const char * kBlast4SearchInfoReqValue_Status
Used to retrieve the BLAST search status.
const char * kBlast4SearchInfoReqName_Search
Used to retrieve information about the BLAST search.
const GenericPointer< typename T::ValueType > T2 value
Static variables safety - create on demand, destroy on application termination.
The NCBI C++/STL use hints.
static bool GetInteger(wxSpinCtrl *spinctrl, int *value)