41 #ifndef OBJECTS_OMSSA_MSREQUEST_BASE_HPP
42 #define OBJECTS_OMSSA_MSREQUEST_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
121 bool IsSetSpectra(
void)
const;
128 bool CanGetSpectra(
void)
const;
131 void ResetSpectra(
void);
137 const TSpectra& GetSpectra(
void)
const;
159 bool IsSetSettings(
void)
const;
166 bool CanGetSettings(
void)
const;
169 void ResetSettings(
void);
175 const TSettings& GetSettings(
void)
const;
197 bool IsSetRid(
void)
const;
204 bool CanGetRid(
void)
const;
213 const TRid& GetRid(
void)
const;
236 bool IsSetMoresettings(
void)
const;
243 bool CanGetMoresettings(
void)
const;
246 void ResetMoresettings(
void);
274 bool IsSetModset(
void)
const;
281 bool CanGetModset(
void)
const;
284 void ResetModset(
void);
290 const TModset& GetModset(
void)
const;
305 virtual void Reset(
void);
422 m_Rid = std::forward<CMSRequest_Base::TRid>(
value);
@MSModSpecSet.hpp User-defined methods of the data storage class.
The search request that is given to the OMSSA algorithm.
@MSSearchSettings.hpp User-defined methods of the data storage class.
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_OMSSA_EXPORT
bool CanGetSpectra(void) const
Check if it is safe to call GetSpectra method.
bool CanGetModset(void) const
Check if it is safe to call GetModset method.
TRid & SetRid(void)
Assign a value to Rid data member.
TSettings & SetSettings(void)
Assign a value to Settings data member.
CMSRequest_Base(const CMSRequest_Base &)
CMSSearchSettingsSet TMoresettings
CRef< TSpectra > m_Spectra
bool CanGetMoresettings(void) const
Check if it is safe to call GetMoresettings method.
bool IsSetMoresettings(void) const
additional search runs Check if a value has been assigned to Moresettings data member.
const TSettings & GetSettings(void) const
Get the Settings member data.
CRef< TSettings > m_Settings
CRef< TMoresettings > m_Moresettings
bool IsSetSpectra(void) const
the set of spectra Check if a value has been assigned to Spectra data member.
bool IsSetRid(void) const
request id Check if a value has been assigned to Rid data member.
Tparent::CMemberIndex< E_memberIndex, 6 > TmemberIndex
CMSRequest_Base & operator=(const CMSRequest_Base &)
bool CanGetRid(void) const
Check if it is safe to call GetRid method.
const TModset & GetModset(void) const
Get the Modset member data.
bool IsSetSettings(void) const
the search settings Check if a value has been assigned to Settings data member.
bool CanGetSettings(void) const
Check if it is safe to call GetSettings method.
const TRid & GetRid(void) const
Get the Rid member data.
const TSpectra & GetSpectra(void) const
Get the Spectra member data.
void ResetSpectra(void)
Reset Spectra data member.
void ResetSettings(void)
Reset Settings data member.
DECLARE_INTERNAL_TYPE_INFO()
const TMoresettings & GetMoresettings(void) const
Get the Moresettings member data.
TSpectra & SetSpectra(void)
Assign a value to Spectra data member.
bool IsSetModset(void) const
list of mods that can be used in search Check if a value has been assigned to Modset data member.
CMSSearchSettings TSettings
const GenericPointer< typename T::ValueType > T2 value