54 class PeptideIdentification;
55 class ProteinIdentification;
86 void updateMembers_()
override;
90 class GraphInferenceFunctor;
95 class ExtendedGraphInferenceFunctor;
98 struct GridSearchEvaluator;
116 void inferPosteriorProbabilities(
117 std::vector<ProteinIdentification>& proteinIDs,
118 std::vector<PeptideIdentification>& peptideIDs,
119 bool greedy_group_resolution,
120 std::optional<const ExperimentalDesign> exp_des = std::optional<const ExperimentalDesign>());
133 void inferPosteriorProbabilities(
135 bool greedy_group_resolution,
136 std::optional<const ExperimentalDesign> exp_des = std::optional<const ExperimentalDesign>());
146 std::vector<double>& alpha_search,
147 std::vector<double>& beta_search,
148 std::vector<double>& gamma_search
167 #ifdef INFERENCE_BENCH 168 std::vector<std::pair<double,Size>> debug_times_;
Representation of a protein identification run.
Definition: ProteinIdentification.h:74
Definition: GridSearch.h:98
A container for consensus elements.
Definition: ConsensusMap.h:83
unsigned int debug_lvl_
Definition: BayesianProteinInferenceAlgorithm.h:165
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::function< void(PeptideIdentification &)> checkConvertAndFilterPepHits_
Definition: BayesianProteinInferenceAlgorithm.h:163
Performs a Bayesian protein inference on Protein/Peptide identifications or ConsensusMap (experimenta...
Definition: BayesianProteinInferenceAlgorithm.h:75
Creates and maintains a boost graph based on the OpenMS ID datastructures.
Definition: IDBoostGraph.h:80
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:52
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Represents the peptide hits for a spectrum.
Definition: PeptideIdentification.h:63