35 #ifndef OPENMS_METADATA_PEPTIDEIDENTIFICATION_H 36 #define OPENMS_METADATA_PEPTIDEIDENTIFICATION_H 90 void setRT(
double rt);
97 void setMZ(
double mz);
102 const std::vector<PeptideHit>& getHits()
const;
104 std::vector<PeptideHit>& getHits();
108 void setHits(
const std::vector<PeptideHit>& hits);
111 double getSignificanceThreshold()
const;
113 void setSignificanceThreshold(
double value);
116 const String& getScoreType()
const;
118 void setScoreType(
const String& type);
121 bool isHigherScoreBetter()
const;
123 void setHigherScoreBetter(
bool value);
126 const String& getIdentifier()
const;
128 void setIdentifier(
const String&
id);
131 const String& getBaseName()
const;
133 void setBaseName(
const String& base_name);
136 const String getExperimentLabel()
const;
138 void setExperimentLabel(
const String& type);
161 static std::vector<PeptideHit> getReferencingHits(
const std::vector<PeptideHit>&,
const std::set<String>& accession);
184 #endif // OPENMS_METADATA_PEPTIDEIDENTIFICATION_H
double significance_threshold_
the peptide significance threshold
Definition: PeptideIdentification.h:174
A more convenient string class.
Definition: String.h:57
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
String score_type_
The score type (Mascot, Sequest, e-value, p-value)
Definition: PeptideIdentification.h:175
Class to hold strings, numeric values, lists of strings and lists of numeric values.
Definition: DataValue.h:57
std::vector< PeptideHit > hits_
A list containing the peptide hits.
Definition: PeptideIdentification.h:173
Representation of a peptide hit.
Definition: PeptideHit.h:55
double rt_
Definition: PeptideIdentification.h:179
PeptideHit HitType
Hit type definition.
Definition: PeptideIdentification.h:69
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
String id_
Identifier by which ProteinIdentification and PeptideIdentification are matched.
Definition: PeptideIdentification.h:172
double mz_
Definition: PeptideIdentification.h:178
String base_name_
Definition: PeptideIdentification.h:177
bool higher_score_better_
The score orientation.
Definition: PeptideIdentification.h:176
Represents the peptide hits for a spectrum.
Definition: PeptideIdentification.h:63