OpenMS  2.7.0
Classes | Namespaces
ProteinResolver.h File Reference
#include <OpenMS/DATASTRUCTURES/DefaultParamHandler.h>
#include <OpenMS/KERNEL/ConsensusMap.h>
#include <OpenMS/KERNEL/FeatureMap.h>
#include <OpenMS/FORMAT/FASTAFile.h>
#include <OpenMS/METADATA/PeptideIdentification.h>
#include <OpenMS/METADATA/ProteinIdentification.h>
Include dependency graph for ProteinResolver.h:
This graph shows which files directly or indirectly include this file:

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.

Collaboration diagram for ProteinResolver::PeptideEntry:
[legend]
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

Collaboration diagram for ProteinResolver::MSDGroup:
[legend]
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
Collaboration diagram for ProteinResolver::ISDGroup:
[legend]
Class Members
Size index
list< Size > msd_groups
list< PeptideEntry * > peptides
list< ProteinEntry * > proteins