34 #ifndef OPENMS_ANALYSIS_ID_BAYESIANPROTEININFERENCE_H 35 #define OPENMS_ANALYSIS_ID_BAYESIANPROTEININFERENCE_H 37 #define INFERENCE_BENCH 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;
90 #ifdef INFERENCE_BENCH 96 #endif // OPENMS_ANALYSIS_ID_BAYESIANPROTEININFERENCE_H Representation of a protein identification run.
Definition: ProteinIdentification.h:68
A more convenient string class.
Definition: String.h:58
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
Representation of the Experimental Design in OpenMS. Instances can be loaded via the ExperimentalDesi...
Definition: ExperimentalDesign.h:85
Definition: BayesianProteinInferenceAlgorithm.h:50
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:73
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:54
std::vector< std::pair< double, Size > > debug_times_
Definition: BayesianProteinInferenceAlgorithm.h:91
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:91