61 Size findMinimalProteinList(
const std::vector<PeptideIdentification> & peptide_ids);
63 void calculateProteinProbabilities(
const std::vector<PeptideIdentification> & ids);
67 double getProteinProbability(
const String & acc);
69 bool isProteinInMinimalList(
const String & acc);
70 Int getNumberOfProtIds(
double protein_id_threshold);
71 Int getNumberOfProtIdsPeptideRule(
Int min_peptides, std::map<
String, std::set<String> > & prot_id_counter);
A more convenient string class.
Definition: String.h:57
SOLVER
Definition: LPWrapper.h:130
std::vector< String > minimal_protein_list_accessions_
Definition: PSProteinInference.h:84
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
std::vector< double > probabilities_
Definition: PSProteinInference.h:86
This class implements protein inference for the precursor ion selection strategies.
Definition: PSProteinInference.h:52
std::vector< String > accessions_
Definition: PSProteinInference.h:85
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
LPWrapper::SOLVER solver_
Definition: PSProteinInference.h:87
void setSolver(LPWrapper::SOLVER solver)
Definition: PSProteinInference.h:73
LPWrapper::SOLVER getSolver()
Definition: PSProteinInference.h:78
int Int
Signed integer type.
Definition: Types.h:102