OpenMS  3.0.0
ProteinResolver.h File Reference

Go to the source code of this file.

Classes

class  ProteinResolver
 Helper class for peptide and protein quantification based on feature data annotated with IDs. More...
 
struct  ProteinResolver::ProteinEntry
 represents a protein from FASTA file More...
 
struct  ProteinResolver::PeptideEntry
 represents a peptide. First in silico. If experimental is set to true it is MS/MS derived. More...
 
struct  ProteinResolver::MSDGroup
 representation of an msd group. Contains peptides, proteins and a pointer to its ISD group More...
 
struct  ProteinResolver::ISDGroup
 
struct  ProteinResolver::ResolverResult
 

Namespaces

 OpenMS
 Main OpenMS namespace.
 

Class Documentation

◆ OpenMS::ProteinResolver::PeptideEntry

struct OpenMS::ProteinResolver::PeptideEntry

represents a peptide. First in silico. If experimental is set to true it is MS/MS derived.

Class Members
bool experimental
Size index
float intensity
Size isd_group
Size msd_group
String origin
Size peptide_hit
Size peptide_identification
list< ProteinEntry * > proteins
String sequence
bool traversed

◆ OpenMS::ProteinResolver::MSDGroup

struct OpenMS::ProteinResolver::MSDGroup

representation of an msd group. Contains peptides, proteins and a pointer to its ISD group

Class Members
Size index
float intensity intensity of the MSD Group. Defined as the median of the peptide intensities.
ISDGroup * isd_group
Size number_of_decoy
Size number_of_target
Size number_of_target_plus_decoy
list< PeptideEntry * > peptides
list< ProteinEntry * > proteins

◆ OpenMS::ProteinResolver::ISDGroup

struct OpenMS::ProteinResolver::ISDGroup
Class Members
Size index
list< Size > msd_groups
list< PeptideEntry * > peptides
list< ProteinEntry * > proteins