41 #ifndef OBJECTS_BLAST_BLAST4_QUEUE_SEARCH_REQUES_BASE_HPP
42 #define OBJECTS_BLAST_BLAST4_QUEUE_SEARCH_REQUES_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
135 bool IsSetProgram(
void)
const;
142 bool CanGetProgram(
void)
const;
145 void ResetProgram(
void);
151 const TProgram& GetProgram(
void)
const;
173 bool IsSetService(
void)
const;
180 bool CanGetService(
void)
const;
183 void ResetService(
void);
189 const TService& GetService(
void)
const;
211 bool IsSetQueries(
void)
const;
218 bool CanGetQueries(
void)
const;
221 void ResetQueries(
void);
227 const TQueries& GetQueries(
void)
const;
248 bool IsSetSubject(
void)
const;
255 bool CanGetSubject(
void)
const;
258 void ResetSubject(
void);
264 const TSubject& GetSubject(
void)
const;
286 bool IsSetParamset(
void)
const;
293 bool CanGetParamset(
void)
const;
296 void ResetParamset(
void);
302 const TParamset& GetParamset(
void)
const;
324 bool IsSetAlgorithm_options(
void)
const;
331 bool CanGetAlgorithm_options(
void)
const;
334 void ResetAlgorithm_options(
void);
361 bool IsSetProgram_options(
void)
const;
368 bool CanGetProgram_options(
void)
const;
371 void ResetProgram_options(
void);
398 bool IsSetFormat_options(
void)
const;
405 bool CanGetFormat_options(
void)
const;
408 void ResetFormat_options(
void);
429 virtual void Reset(
void);
489 m_Program = std::forward<CBlast4_queue_search_request_Base::TProgram>(
value);
536 m_Service = std::forward<CBlast4_queue_search_request_Base::TService>(
value);
643 m_Paramset = std::forward<CBlast4_queue_search_request_Base::TParamset>(
value);
Options have been broken down into three groups as part of the BLAST API work.
Base class for all serializable objects.
void ThrowUnassigned(TMemberIndex index) const
static string UnassignedString(void)
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_BLAST_EXPORT
Tparent::CMemberIndex< E_memberIndex, 9 > TmemberIndex
bool IsSetService(void) const
Check if a value has been assigned to Service data member.
const TSubject & GetSubject(void) const
Get the Subject member data.
const TService & GetService(void) const
Get the Service member data.
const TFormat_options & GetFormat_options(void) const
Get the Format_options member data.
const TParamset & GetParamset(void) const
Get the Paramset member data.
bool IsSetQueries(void) const
Check if a value has been assigned to Queries data member.
CRef< TFormat_options > m_Format_options
TParamset & SetParamset(void)
Assign a value to Paramset data member.
bool CanGetProgram(void) const
Check if it is safe to call GetProgram method.
TService & SetService(void)
Assign a value to Service data member.
CBlast4_parameters TFormat_options
bool IsSetParamset(void) const
This field contains a task description Check if a value has been assigned to Paramset data member.
bool CanGetQueries(void) const
Check if it is safe to call GetQueries method.
CRef< TSubject > m_Subject
CBlast4_parameters TAlgorithm_options
bool CanGetParamset(void) const
Check if it is safe to call GetParamset method.
CBlast4_queue_search_request_Base & operator=(const CBlast4_queue_search_request_Base &)
bool CanGetSubject(void) const
Check if it is safe to call GetSubject method.
CBlast4_queue_search_request_Base(const CBlast4_queue_search_request_Base &)
bool IsSetProgram(void) const
Check if a value has been assigned to Program data member.
bool IsSetProgram_options(void) const
Check if a value has been assigned to Program_options data member.
void ResetSubject(void)
Reset Subject data member.
TQueries & SetQueries(void)
Assign a value to Queries data member.
bool CanGetProgram_options(void) const
Check if it is safe to call GetProgram_options method.
CRef< TQueries > m_Queries
TSubject & SetSubject(void)
Assign a value to Subject data member.
bool CanGetService(void) const
Check if it is safe to call GetService method.
CRef< TAlgorithm_options > m_Algorithm_options
const TProgram_options & GetProgram_options(void) const
Get the Program_options member data.
const TQueries & GetQueries(void) const
Get the Queries member data.
DECLARE_INTERNAL_TYPE_INFO()
bool IsSetFormat_options(void) const
Check if a value has been assigned to Format_options data member.
TProgram & SetProgram(void)
Assign a value to Program data member.
void ResetQueries(void)
Reset Queries data member.
CBlast4_parameters TProgram_options
CRef< TProgram_options > m_Program_options
bool CanGetFormat_options(void) const
Check if it is safe to call GetFormat_options method.
const TAlgorithm_options & GetAlgorithm_options(void) const
Get the Algorithm_options member data.
bool IsSetAlgorithm_options(void) const
Check if a value has been assigned to Algorithm_options data member.
bool IsSetSubject(void) const
Check if a value has been assigned to Subject data member.
const TProgram & GetProgram(void) const
Get the Program member data.
bool CanGetAlgorithm_options(void) const
Check if it is safe to call GetAlgorithm_options method.
const GenericPointer< typename T::ValueType > T2 value