78 double getObservedPrecursorMass()
const;
79 void setObservedPrecursorMass(
const double&);
81 double getObservedPrecursorRT()
const;
82 void setObservedPrecursorRT(
const double&);
84 double getFoundPrecursorMass()
const;
85 void setFoundPrecursorMass(
const double&);
87 Int getFoundPrecursorCharge()
const;
88 void setFoundPrecursorCharge(
const Int&);
90 double getMatchingScore()
const;
91 void setMatchingScore(
const double&);
93 Size getObservedSpectrumIndex()
const;
94 void setObservedSpectrumIndex(
const Size&);
96 Size getMatchingSpectrumIndex()
const;
97 void setMatchingSpectrumIndex(
const Size&);
99 String getPrimaryIdentifier()
const;
100 void setPrimaryIdentifier(
const String&);
102 String getSecondaryIdentifier()
const;
103 void setSecondaryIdentifier(
const String&);
105 String getCommonName()
const;
106 void setCommonName(
const String&);
108 String getSumFormula()
const;
109 void setSumFormula(
const String&);
111 String getInchiString()
const;
112 void setInchiString(
const String&);
114 String getSMILESString()
const;
115 void setSMILESString(
const String&);
117 String getPrecursorAdduct()
const;
118 void setPrecursorAdduct(
const String&);
162 static double computeHyperScore(
163 double fragment_mass_error,
164 bool fragment_mass_tolerance_unit_ppm,
167 double mz_lower_bound = 0.0);
170 static double computeHyperScore(
171 double fragment_mass_error,
172 bool fragment_mass_tolerance_unit_ppm,
175 std::vector<PeptideHit::PeakAnnotation>& annotations,
176 double mz_lower_bound = 0.0);
182 void updateMembers_()
override;
186 static double computeHyperScore_(
187 double fragment_mass_error,
188 bool fragment_mass_tolerance_unit_ppm,
191 std::vector<PeptideHit::PeakAnnotation>* annotations = 0,
192 double mz_lower_bound = 0.0);
196 void exportMzTab_(
const std::vector<SpectralMatch>&,
MzTab&);
double found_precursor_mass_
Definition: MetaboliteSpectralMatching.h:124
String mz_error_unit_
Definition: MetaboliteSpectralMatching.h:200
struct OpenMS::SpectralMatchScoreComparator SpectralMatchScoreGreater
String primary_id_
Definition: MetaboliteSpectralMatching.h:131
const std::vector< Precursor > & getPrecursors() const
returns a const reference to the precursors
double observed_precursor_mass_
Definition: MetaboliteSpectralMatching.h:122
String common_name_
Definition: MetaboliteSpectralMatching.h:133
struct OpenMS::PrecursorMassComparator PrecursorMZLess
double fragment_mz_error_
Definition: MetaboliteSpectralMatching.h:199
String report_mode_
Definition: MetaboliteSpectralMatching.h:203
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:77
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
double matching_score_
Definition: MetaboliteSpectralMatching.h:126
String secondary_id_
Definition: MetaboliteSpectralMatching.h:132
String precursor_adduct_
Definition: MetaboliteSpectralMatching.h:137
String inchi_string_
Definition: MetaboliteSpectralMatching.h:135
Definition: MetaboliteSpectralMatching.h:63
double getMatchingScore() const
String ion_mode_
Definition: MetaboliteSpectralMatching.h:201
double precursor_mz_error_
Definition: MetaboliteSpectralMatching.h:198
The representation of a 1D spectrum.
Definition: MSSpectrum.h:67
String sum_formula_
Definition: MetaboliteSpectralMatching.h:134
Size matching_spectrum_idx_
Definition: MetaboliteSpectralMatching.h:128
Data model of MzTab files. Please see the official MzTab specification at https://code.google.com/p/mztab/.
Definition: MzTab.h:855
Definition: MetaboliteSpectralMatching.h:150
Definition: MetaboliteSpectralMatching.h:54
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:54
String smiles_string_
Definition: MetaboliteSpectralMatching.h:136
A more convenient string class.
Definition: String.h:58
Definition: MetaboliteSpectralMatching.h:141
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:91
Int found_precursor_charge_
Definition: MetaboliteSpectralMatching.h:125
Size observed_spectrum_idx_
Definition: MetaboliteSpectralMatching.h:127
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
double observed_precursor_rt_
Definition: MetaboliteSpectralMatching.h:123