36 #ifndef OPENMS_ANALYSIS_TARGETED_PSPROTEININFERENCE_H 37 #define OPENMS_ANALYSIS_TARGETED_PSPROTEININFERENCE_H 62 Size findMinimalProteinList(
const std::vector<PeptideIdentification> & peptide_ids);
64 void calculateProteinProbabilities(
const std::vector<PeptideIdentification> & ids);
68 double getProteinProbability(
const String & acc);
70 bool isProteinInMinimalList(
const String & acc);
71 Int getNumberOfProtIds(
double protein_id_threshold);
72 Int getNumberOfProtIdsPeptideRule(
Int min_peptides, std::map<
String, std::set<String> > & prot_id_counter);
95 #endif // #ifndef OPENMS_ANALYSIS_TARGETED_PSPROTEININFERENCE_H A more convenient string class.
Definition: String.h:57
SOLVER
Definition: LPWrapper.h:129
std::vector< String > minimal_protein_list_accessions_
Definition: PSProteinInference.h:85
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::vector< double > probabilities_
Definition: PSProteinInference.h:87
This class implements protein inference for the precursor ion selection strategies.
Definition: PSProteinInference.h:53
std::vector< String > accessions_
Definition: PSProteinInference.h:86
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:128
LPWrapper::SOLVER solver_
Definition: PSProteinInference.h:88
void setSolver(LPWrapper::SOLVER solver)
Definition: PSProteinInference.h:74
LPWrapper::SOLVER getSolver()
Definition: PSProteinInference.h:79
int Int
Signed integer type.
Definition: Types.h:103