47 class PeptideIdentification;
62 Size num_peptide_identification = 0;
64 double identification_rate = 0.;
69 const String name_ =
"Ms2IdentificationRate";
96 void writeResults_(
Size pep_ids_count,
Size ms2_spectra_count);
133 void compute(
const std::vector<PeptideIdentification>& pep_ids,
const MSExperiment& exp,
bool assume_all_target =
false);
136 const String& getName()
const override;
139 const std::vector<IdentificationRateData>& getResults()
const;
Stores and handles combinations of enum values, e.g. a set of flags as bits flipped in an UInt64...
Definition: FlagSet.h:53
A more convenient string class.
Definition: String.h:58
std::vector< IdentificationRateData > rate_result_
container that stores results
Definition: Ms2IdentificationRate.h:72
A container for features.
Definition: FeatureMap.h:98
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
This class is a metric for the QualityControl-ToppTool.
Definition: Ms2IdentificationRate.h:56
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:70
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
This class serves as an abstract base class for all QC classes.
Definition: QCBase.h:54
Represents the peptide hits for a spectrum.
Definition: PeptideIdentification.h:63
Structure for storing results.
Definition: Ms2IdentificationRate.h:60