17#ifndef MS_MS1QUANT_PEPTIDE_STATUS_HPP
18#define MS_MS1QUANT_PEPTIDE_STATUS_HPP
24namespace matrix_science
32 class ms_ms1quant_peptide_status_body;
50 PS_EXPECTGREATERTHAN = 1,
51 PS_LESSTHANIDENTITY = 2,
54 PS_SCORELESSHOMOLOGY = 5,
55 PS_SCORELESSIDENTITY_NOHOMO = 6,
56 PS_SCORELESSTHRESHOLD = 7,
57 PS_EXCLUDE_LOCALDEF = 8,
58 PS_EXCLUDE_MODFILE = 9,
59 PS_EXCLUDE_UNMODIFIED = 10,
60 PS_NOTPARTOFQUANTITATION = 11,
61 PS_DUPLICATESAMEQUERY = 12,
62 PS_NOMATCHINTHISFRACTION = 13,
67 static std::string getXmlCode(peptideStatus code);
70 static peptideStatus getCodeFromXml(std::string str);
85 std::string getComponent()
const;
88 peptideStatus getStatus()
const;
95 const std::string & component,
98 ms_ms1quant_peptide_status_body * body();
100 const ms_ms1quant_peptide_status_body * body()
const;
102 void setStatus(
const peptideStatus status);
An individual peptide's quantitation status.
Definition: ms_ms1quant_peptide_status.hpp:41
peptideStatus
Status codes from fitting peptides.
Definition: ms_ms1quant_peptide_status.hpp:48