17#ifndef MS_QUANT_AVERAGE_HPP 
   18#define MS_QUANT_AVERAGE_HPP 
   22namespace msparser_internal {
 
   23    class ms_quant_xmlloader;
 
   26namespace matrix_science {
 
   41        friend class msparser_internal::ms_quant_xmlloader;
 
   63        virtual std::string getSchemaType() 
const;
 
   66        virtual std::string validateShallow(
const ms_xml_schema *pSchemaFileObj) 
const;
 
   69        virtual std::string validateDeep(
const ms_xml_schema *pSchemaFileObj) 
const;
 
   73        bool haveNumPeptides() 
const;
 
   76        int getNumPeptides() 
const;
 
   79        void setNumPeptides(
int value);
 
   82        void dropNumPeptides();
 
   85        std::string getNumPeptidesSchemaType() 
const;
 
   89        bool haveSelection() 
const;
 
   92        std::string getSelection() 
const;
 
   95        void setSelection(
const char* value);
 
  101        std::string getSelectionSchemaType() 
const;
 
  105        bool haveReferenceAccession() 
const;
 
  108        std::string getReferenceAccession() 
const;
 
  111        void setReferenceAccession(
const char* value);
 
  114        void dropReferenceAccession();
 
  117        std::string getReferenceAccessionSchemaType() 
const;
 
  121        bool haveReferenceDatabase() 
const;
 
  124        std::string getReferenceDatabase() 
const;
 
  127        void setReferenceDatabase(
const char* value);
 
  130        void dropReferenceDatabase();
 
  133        std::string getReferenceDatabaseSchemaType() 
const;
 
  137        bool haveReferenceAmount() 
const;
 
  140        std::string getReferenceAmount() 
const;
 
  143        void setReferenceAmount(
const char* value);
 
  146        void dropReferenceAmount();
 
  149        std::string getReferenceAmountSchemaType() 
const;
 
  153        bool _numPeptides_set;
 
  155        std::string _selection;
 
  158        std::string _referenceAccession;
 
  159        bool _referenceAccession_set;
 
  161        std::string _referenceDatabase;
 
  162        bool _referenceDatabase_set;
 
  164        std::string _referenceAmount;
 
  165        bool _referenceAmount_set;
 
An object of this class represent a single "average" element in quantitation.xml.
Definition: ms_quant_average.hpp:40
A class that represents base parametersType in quantitation.xml.
Definition: ms_quant_parameters.hpp:82