|
OpenMS
2.6.0
|
Go to the documentation of this file.
42 #include <unordered_set>
96 void compute(
FeatureMap& features,
const std::vector<FASTAFile::FASTAEntry>& contaminants);
99 const String& getName()
const override;
102 const std::vector<Contaminants::ContaminantsSummary>& getResults();
108 Status requires()
const override;
115 std::vector<Contaminants::ContaminantsSummary>
results_;
131 void compare_(
const String& key,
PeptideHit& pep_hit,
Int64& total,
Int64& cont,
double& sum_total,
double& sum_cont,
double intensity);
Storing a status of available/needed inputs (i.e. a set of Requires) as UInt64.
Definition: QCBase.h:120
A more convenient string class.
Definition: String.h:59
OPENMS_INT64_TYPE Int64
Signed integer type (64bit)
Definition: Types.h:70
double unassigned_contaminants_ratio
(#contaminants in unassigned/ #peptides in unassigned)
Definition: Contaminants.h:63
structure for storing results
Definition: Contaminants.h:57
std::pair< Int64, Int64 > empty_features
(features without peptideidentification or with peptideidentifications but without hits; all features...
Definition: Contaminants.h:72
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
std::vector< Contaminants::ContaminantsSummary > results_
container that stores results
Definition: Contaminants.h:115
double assigned_contaminants_ratio
(#contaminants in assigned/ #peptides in assigned)
Definition: Contaminants.h:60
This class serves as an abstract base class for all QC classes.
Definition: QCBase.h:54
double all_contaminants_ratio
(#all contaminants/ #peptides in all)
Definition: Contaminants.h:66
double assigned_contaminants_intensity_ratio
(intensity of contaminants in assigned/ intensity of peptides in assigned)
Definition: Contaminants.h:69
This class is a metric for the QualityControl TOPP tool.
Definition: Contaminants.h:53
A container for features.
Definition: FeatureMap.h:97
std::unordered_set< String > digested_db_
unordered set that contains the contaminant sequences
Definition: Contaminants.h:118
Representation of a peptide hit.
Definition: PeptideHit.h:55