41 #ifndef ALGO_MS_FORMATS_PEPXML_ANALYSIS_RESULT_BASE_HPP
42 #define ALGO_MS_FORMATS_PEPXML_ANALYSIS_RESULT_BASE_HPP
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
130 bool IsSetAnalysis(
void)
const;
137 bool CanGetAnalysis(
void)
const;
140 void ResetAnalysis(
void);
146 const TAnalysis& GetAnalysis(
void)
const;
168 bool IsSetId(
void)
const;
175 bool CanGetId(
void)
const;
181 void SetDefaultId(
void);
225 e_peptideprophet_result,
241 bool IsSetAttlist(
void)
const;
248 bool CanGetAttlist(
void)
const;
251 void ResetAttlist(
void);
257 const TAttlist& GetAttlist(
void)
const;
278 bool IsSetPeptideprophet_result(
void)
const;
285 bool CanGetPeptideprophet_result(
void)
const;
288 void ResetPeptideprophet_result(
void);
309 bool IsSetAsapratio_result(
void)
const;
316 bool CanGetAsapratio_result(
void)
const;
319 void ResetAsapratio_result(
void);
340 bool IsSetXpressratio_result(
void)
const;
347 bool CanGetXpressratio_result(
void)
const;
350 void ResetXpressratio_result(
void);
365 virtual void Reset(
void);
399 return IsSetAnalysis();
405 if (!CanGetAnalysis()) {
421 m_Analysis = std::forward<CAnalysis_result_Base::C_Attlist::TAnalysis>(
value);
429 if (!IsSetAnalysis()) {
CPeptideprophet_result –.
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
static string UnassignedString(void)
const CSeq_id & GetId(const CSeq_loc &loc, CScope *scope)
If all CSeq_ids embedded in CSeq_loc refer to the same CBioseq, returns the first CSeq_id found,...
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_PEPXML_EXPORT
CRef< TAttlist > m_Attlist
bool CanGetXpressratio_result(void) const
Check if it is safe to call GetXpressratio_result method.
TId GetId(void) const
Get the Id member data.
bool IsSetAnalysis(void) const
Check if a value has been assigned to Analysis data member.
void ResetId(void)
Reset Id data member.
TXpressratio_result & SetXpressratio_result(void)
Assign a value to Xpressratio_result data member.
list< CRef< CXpressratio_result > > m_Xpressratio_result
bool CanGetId(void) const
Check if it is safe to call GetId method.
TPeptideprophet_result & SetPeptideprophet_result(void)
Assign a value to Peptideprophet_result data member.
bool CanGetAsapratio_result(void) const
Check if it is safe to call GetAsapratio_result method.
C_Attlist & operator=(const C_Attlist &)
const TPeptideprophet_result & GetPeptideprophet_result(void) const
Get the Peptideprophet_result member data.
CAnalysis_result_Base(const CAnalysis_result_Base &)
void SetDefaultId(void)
Assign default value to Id data member.
TId & SetId(void)
Assign a value to Id data member.
bool IsSetId(void) const
Check if a value has been assigned to Id data member.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
bool IsSetAsapratio_result(void) const
Check if a value has been assigned to Asapratio_result data member.
Tparent::CMemberIndex< E_memberIndex, 5 > TmemberIndex
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
list< CRef< CAsapratio_result > > TAsapratio_result
TAnalysis & SetAnalysis(void)
Assign a value to Analysis data member.
list< CRef< CPeptideprophet_result > > m_Peptideprophet_result
list< CRef< CAsapratio_result > > m_Asapratio_result
bool CanGetPeptideprophet_result(void) const
Check if it is safe to call GetPeptideprophet_result method.
bool CanGetAnalysis(void) const
Check if it is safe to call GetAnalysis method.
const TAsapratio_result & GetAsapratio_result(void) const
Get the Asapratio_result member data.
const TXpressratio_result & GetXpressratio_result(void) const
Get the Xpressratio_result member data.
DECLARE_INTERNAL_TYPE_INFO()
DECLARE_INTERNAL_TYPE_INFO()
list< CRef< CPeptideprophet_result > > TPeptideprophet_result
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
CAnalysis_result_Base & operator=(const CAnalysis_result_Base &)
bool IsSetXpressratio_result(void) const
Check if a value has been assigned to Xpressratio_result data member.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
list< CRef< CXpressratio_result > > TXpressratio_result
TAsapratio_result & SetAsapratio_result(void)
Assign a value to Asapratio_result data member.
bool IsSetPeptideprophet_result(void) const
Check if a value has been assigned to Peptideprophet_result data member.
void ResetAttlist(void)
Reset Attlist data member.
C_Attlist(const C_Attlist &)
const TAnalysis & GetAnalysis(void) const
Get the Analysis member data.