42 class PeptideIdentification;
72 virtual void generateCandidates(std::vector<PeptideIdentification> & candidates,
const std::vector<std::vector<DeNovoIonScoring::IonScore> > & ion_scores,
const PeakMap & exp) = 0;
Base class for ion scoring implementation for de novo algorithms.
Definition: DeNovoAlgorithm.h:53
virtual void generateCandidates(std::vector< PeptideIdentification > &candidates, const std::vector< std::vector< DeNovoIonScoring::IonScore > > &ion_scores, const PeakMap &exp)=0
DeNovoAlgorithm(const DeNovoAlgorithm &rhs)
copy constructor
DeNovoAlgorithm()
default constructor
DeNovoAlgorithm & operator=(const DeNovoAlgorithm &rhs)
assignment operator
virtual void generateCandidates(PeptideIdentification &candidates, std::vector< DeNovoIonScoring::IonScore > &ion_scores, const PeakSpectrum &spec)=0
~DeNovoAlgorithm() override
destructor
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:72
The representation of a 1D spectrum.
Definition: MSSpectrum.h:70
Represents the peptide hits for a spectrum.
Definition: PeptideIdentification.h:65
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48