18#ifndef MS_PEPQUANTKEY_HPP
19#define MS_PEPQUANTKEY_HPP
25namespace matrix_science {
121 bool getQueryAndRank(
int &q,
int &p)
const;
124 bool getCharge(
int &charge)
const;
127 bool getID(
int &ID)
const;
130 bool getOpaqueString(std::string & opaqueStringRef)
const;
133 bool getOpaqueStringAndID(std::string & opaqueStringRef,
int & ID)
const;
135 bool getQueryAndRank(
int & OUTPUT,
int & OUTPUT)
const;
136 bool getCharge(
int &OUTPUT)
const;
137 bool getID(
int &OUTPUT)
const;
138 bool getOpaqueString(std::string & OUTPUT)
const;
139 bool getOpaqueStringAndID(std::string & OUTPUT,
int & OUTPUT)
const;
149 std::string serialise()
const;
152 static std::string serialisationFormatVersion();
155 enum PEPQUANTKEY_TYPE {
158 PEPQUANTKEY_QPCHARGE,
164 int type_, q_, p_, charge_, ID_;
165 std::string *opaqueString_;
Feature key identifying a peptide ratio.
Definition: ms_peptide_quant_key.hpp:69