OpenMS
2.4.0
|
This class implements protein inference for the precursor ion selection strategies. More...
#include <OpenMS/ANALYSIS/TARGETED/PSProteinInference.h>
Public Member Functions | |
PSProteinInference () | |
virtual | ~PSProteinInference () |
Size | findMinimalProteinList (const std::vector< PeptideIdentification > &peptide_ids) |
void | calculateProteinProbabilities (const std::vector< PeptideIdentification > &ids) |
double | getProteinProbability (const String &acc) |
bool | isProteinInMinimalList (const String &acc) |
Int | getNumberOfProtIds (double protein_id_threshold) |
Int | getNumberOfProtIdsPeptideRule (Int min_peptides, std::map< String, std::set< String > > &prot_id_counter) |
void | setSolver (LPWrapper::SOLVER solver) |
LPWrapper::SOLVER | getSolver () |
Private Attributes | |
std::vector< String > | minimal_protein_list_accessions_ |
std::vector< String > | accessions_ |
std::vector< double > | probabilities_ |
LPWrapper::SOLVER | solver_ |
This class implements protein inference for the precursor ion selection strategies.
|
virtual |
void calculateProteinProbabilities | ( | const std::vector< PeptideIdentification > & | ids | ) |
Size findMinimalProteinList | ( | const std::vector< PeptideIdentification > & | peptide_ids | ) |
Int getNumberOfProtIdsPeptideRule | ( | Int | min_peptides, |
std::map< String, std::set< String > > & | prot_id_counter | ||
) |
|
inline |
bool isProteinInMinimalList | ( | const String & | acc | ) |
|
inline |
|
private |
|
private |
|
private |
|
private |