Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Private Attributes

PSProteinInference Class Reference

This class implements protein inference for the precursor ion selection strategies. More...

#include <OpenMS/ANALYSIS/TARGETED/PSProteinInference.h>

List of all members.

Public Member Functions

 PSProteinInference ()
virtual ~PSProteinInference ()
Size findMinimalProteinList (const std::vector< PeptideIdentification > &peptide_ids)
void calculateProteinProbabilities (const std::vector< PeptideIdentification > &ids)
DoubleReal getProteinProbability (const String &acc)
bool isProteinInMinimalList (const String &acc)
Int getNumberOfProtIds (DoubleReal 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< Stringminimal_protein_list_accessions_
std::vector< Stringaccessions_
std::vector< DoubleRealprobabilities_
LPWrapper::SOLVER solver_

Detailed Description

This class implements protein inference for the precursor ion selection strategies.


Constructor & Destructor Documentation

virtual ~PSProteinInference (  )  [virtual]

Member Function Documentation

void calculateProteinProbabilities ( const std::vector< PeptideIdentification > &  ids  ) 
Size findMinimalProteinList ( const std::vector< PeptideIdentification > &  peptide_ids  ) 
Int getNumberOfProtIds ( DoubleReal  protein_id_threshold  ) 
Int getNumberOfProtIdsPeptideRule ( Int  min_peptides,
std::map< String, std::set< String > > &  prot_id_counter 
)
DoubleReal getProteinProbability ( const String acc  ) 
LPWrapper::SOLVER getSolver (  )  [inline]
bool isProteinInMinimalList ( const String acc  ) 
void setSolver ( LPWrapper::SOLVER  solver  )  [inline]

Member Data Documentation

std::vector<String> accessions_ [private]
std::vector<String> minimal_protein_list_accessions_ [private]
std::vector<DoubleReal> probabilities_ [private]

OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:50 using doxygen 1.7.1