34 #ifndef OPENMS_ANALYSIS_ID_BAYESIANPROTEININFERENCE_H 35 #define OPENMS_ANALYSIS_ID_BAYESIANPROTEININFERENCE_H 63 class GraphInferenceFunctor;
67 class ExtendedGraphInferenceFunctor;
72 class GraphInferenceFunctorNoGroups;
75 struct GridSearchEvaluator;
78 void inferPosteriorProbabilities(std::vector<ProteinIdentification>& proteinIDs, std::vector<PeptideIdentification>& peptideIDs);
82 void inferPosteriorProbabilities(std::vector<PeptideIdentification> pepIdReplicates,
ProteinIdentification& proteinIds,
const String& db);
85 class AnnotateIndistGroupsFunctor;
92 #ifdef INFERENCE_BENCH 93 std::vector<std::pair<double,Size>> debug_times_;
98 #endif // OPENMS_ANALYSIS_ID_BAYESIANPROTEININFERENCE_H std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:73
A more convenient string class.
Definition: String.h:58
Representation of the Experimental Design in OpenMS. Instances can be loaded via the ExperimentalDesi...
Definition: ExperimentalDesign.h:85
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:54
Representation of a protein identification run.
Definition: ProteinIdentification.h:68
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:91
Definition: BayesianProteinInferenceAlgorithm.h:50
unsigned int debug_lvl_
Definition: BayesianProteinInferenceAlgorithm.h:90
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46