76 double getObservedPrecursorMass()
const;
77 void setObservedPrecursorMass(
const double&);
79 double getObservedPrecursorRT()
const;
80 void setObservedPrecursorRT(
const double&);
82 double getFoundPrecursorMass()
const;
83 void setFoundPrecursorMass(
const double&);
85 Int getFoundPrecursorCharge()
const;
86 void setFoundPrecursorCharge(
const Int&);
88 double getMatchingScore()
const;
89 void setMatchingScore(
const double&);
91 Size getObservedSpectrumIndex()
const;
92 void setObservedSpectrumIndex(
const Size&);
94 Size getMatchingSpectrumIndex()
const;
95 void setMatchingSpectrumIndex(
const Size&);
97 String getObservedSpectrumNativeID()
const;
98 void setObservedSpectrumNativeID(
const String&);
100 String getPrimaryIdentifier()
const;
101 void setPrimaryIdentifier(
const String&);
103 String getSecondaryIdentifier()
const;
104 void setSecondaryIdentifier(
const String&);
106 String getCommonName()
const;
107 void setCommonName(
const String&);
109 String getSumFormula()
const;
110 void setSumFormula(
const String&);
112 String getInchiString()
const;
113 void setInchiString(
const String&);
115 String getSMILESString()
const;
116 void setSMILESString(
const String&);
118 String getPrecursorAdduct()
const;
119 void setPrecursorAdduct(
const String&);
164 static double computeHyperScore(
165 double fragment_mass_error,
166 bool fragment_mass_tolerance_unit_ppm,
169 double mz_lower_bound = 0.0);
172 static double computeHyperScore(
173 double fragment_mass_error,
174 bool fragment_mass_tolerance_unit_ppm,
177 std::vector<PeptideHit::PeakAnnotation>& annotations,
178 double mz_lower_bound = 0.0);
184 void updateMembers_()
override;
188 static double computeHyperScore_(
189 double fragment_mass_error,
190 bool fragment_mass_tolerance_unit_ppm,
193 std::vector<PeptideHit::PeakAnnotation>* annotations = 0,
194 double mz_lower_bound = 0.0);
198 void exportMzTab_(
const std::vector<SpectralMatch>&,
MzTab&);
A more convenient string class.
Definition: String.h:58
String observed_spectrum_native_id_
Definition: MetaboliteSpectralMatching.h:130
Definition: MetaboliteSpectralMatching.h:143
Int found_precursor_charge_
Definition: MetaboliteSpectralMatching.h:126
double found_precursor_mass_
Definition: MetaboliteSpectralMatching.h:125
Definition: MetaboliteSpectralMatching.h:61
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
String primary_id_
Definition: MetaboliteSpectralMatching.h:133
struct OpenMS::SpectralMatchScoreComparator SpectralMatchScoreGreater
double observed_precursor_mass_
Definition: MetaboliteSpectralMatching.h:123
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
String secondary_id_
Definition: MetaboliteSpectralMatching.h:134
Definition: MetaboliteSpectralMatching.h:52
double getMatchingScore() const
Size observed_spectrum_idx_
Definition: MetaboliteSpectralMatching.h:128
struct OpenMS::PrecursorMassComparator PrecursorMZLess
String inchi_string_
Definition: MetaboliteSpectralMatching.h:137
String precursor_adduct_
Definition: MetaboliteSpectralMatching.h:139
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:70
Size matching_spectrum_idx_
Definition: MetaboliteSpectralMatching.h:129
String common_name_
Definition: MetaboliteSpectralMatching.h:135
const std::vector< Precursor > & getPrecursors() const
returns a const reference to the precursors
double matching_score_
Definition: MetaboliteSpectralMatching.h:127
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:52
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
double observed_precursor_rt_
Definition: MetaboliteSpectralMatching.h:124
int Int
Signed integer type.
Definition: Types.h:102
String smiles_string_
Definition: MetaboliteSpectralMatching.h:138
String sum_formula_
Definition: MetaboliteSpectralMatching.h:136
Data model of MzTab files. Please see the official MzTab specification at https://code.google.com/p/mztab/.
Definition: MzTab.h:477