54 bool higher_better) = 0;
65 const std::map<String, String>& se_info,
Abstract base class for ConsensusID algorithms that compare only identical sequences.
Definition: ConsensusIDAlgorithmIdentity.h:29
void apply_(PeptideIdentificationList &ids, const std::map< String, String > &se_info, SequenceGrouping &results) override
Consensus scoring.
virtual double getAggregateScore_(std::vector< double > &scores, bool higher_better)=0
Aggregate peptide scores into one final score (to be implemented by subclasses).
ConsensusIDAlgorithmIdentity(const ConsensusIDAlgorithmIdentity &)
Not implemented.
virtual void preprocess_(PeptideIdentificationList &ids)
Preprocessing of peptide IDs (in the beginning of "apply_").
ConsensusIDAlgorithmIdentity()
Default constructor.
ConsensusIDAlgorithmIdentity & operator=(const ConsensusIDAlgorithmIdentity &)
Not implemented.
Abstract base class for all ConsensusID algorithms (that calculate a consensus from multiple ID runs)...
Definition: ConsensusIDAlgorithm.h:35
std::map< AASequence, HitInfo > SequenceGrouping
Mapping: peptide sequence -> (charge, scores)
Definition: ConsensusIDAlgorithm.h:72
Container for peptide identifications from multiple spectra.
Definition: PeptideIdentificationList.h:66
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19