35 #ifndef OPENMS_ANALYSIS_ID_CONSENSUSIDALGORITHM_H 36 #define OPENMS_ANALYSIS_ID_CONSENSUSIDALGORITHM_H 72 void apply(std::vector<PeptideIdentification>& ids,
73 Size number_of_runs = 0);
80 typedef std::map<AASequence, std::pair<Int, std::vector<double> > >
104 virtual void apply_(std::vector<PeptideIdentification>& ids,
108 virtual void updateMembers_();
111 void compareChargeStates_(
Int& recorded_charge,
Int new_charge,
125 #endif // OPENMS_ANALYSIS_ID_CONSENSUSIDALGORITHM_H bool count_empty_
Count empty runs in "min_support" calculation? (input parameter)
Definition: ConsensusIDAlgorithm.h:93
Size number_of_runs_
Number of ID runs.
Definition: ConsensusIDAlgorithm.h:87
Size considered_hits_
Number of peptide hits considered per ID run (input parameter)
Definition: ConsensusIDAlgorithm.h:84
Representation of a peptide/protein sequence.
Definition: AASequence.h:108
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
double min_support_
Fraction of required support by other ID runs (input parameter)
Definition: ConsensusIDAlgorithm.h:90
Abstract base class for all ConsensusID algorithms (that calculate a consensus from multiple ID runs)...
Definition: ConsensusIDAlgorithm.h:60
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:128
std::map< AASequence, std::pair< Int, std::vector< double > > > SequenceGrouping
Mapping: peptide sequence -> (charge, scores)
Definition: ConsensusIDAlgorithm.h:81
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
int Int
Signed integer type.
Definition: Types.h:103