80 void run(std::vector<PeptideIdentification> &pep_ids, std::vector<ProteinIdentification> &prot_ids)
const;
95 std::unordered_map<std::string, std::pair<ProteinHit*, Size>>& acc_to_protein_hitP_and_count,
96 std::unordered_map<std::string, std::map<Int, PeptideHit*>>& best_pep,
98 std::vector<PeptideIdentification>& pep_ids,
99 Size min_peptides_per_protein)
const;
Algorithm class that implements simple protein inference by aggregation of peptide scores....
Definition: BasicProteinInferenceAlgorithm.h:61
void run(std::vector< PeptideIdentification > &pep_ids, ProteinIdentification &prot_id) const
BasicProteinInferenceAlgorithm()
Default constructor.
void run(std::vector< PeptideIdentification > &pep_ids, std::vector< ProteinIdentification > &prot_ids) const
AggregationMethod
The aggregation method.
Definition: BasicProteinInferenceAlgorithm.h:68
void processRun_(std::unordered_map< std::string, std::pair< ProteinHit *, Size >> &acc_to_protein_hitP_and_count, std::unordered_map< std::string, std::map< Int, PeptideHit * >> &best_pep, ProteinIdentification &prot_run, std::vector< PeptideIdentification > &pep_ids, Size min_peptides_per_protein) const
Performs simple inference on one protein run.
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:93
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:55
Representation of a protein identification run.
Definition: ProteinIdentification.h:72
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47