OpenMS
ProteinIdentification::Mapping Struct Reference

two way mapping from ms-run-path to protID|pepID-identifier More...

#include <OpenMS/METADATA/ProteinIdentification.h>

Collaboration diagram for ProteinIdentification::Mapping:
[legend]

Public Member Functions

 Mapping ()=default
 
 Mapping (const std::vector< ProteinIdentification > &prot_ids)
 
void create (const std::vector< ProteinIdentification > &prot_ids)
 
String getPrimaryMSRunPath (const PeptideIdentification &pepid) const
 

Public Attributes

std::map< String, StringListidentifier_to_msrunpath
 
std::map< StringList, Stringrunpath_to_identifier
 

Detailed Description

two way mapping from ms-run-path to protID|pepID-identifier

Constructor & Destructor Documentation

◆ Mapping() [1/2]

Mapping ( )
default

◆ Mapping() [2/2]

Mapping ( const std::vector< ProteinIdentification > &  prot_ids)
inlineexplicit

Member Function Documentation

◆ create()

void create ( const std::vector< ProteinIdentification > &  prot_ids)
inline

◆ getPrimaryMSRunPath()

Member Data Documentation

◆ identifier_to_msrunpath

std::map<String, StringList> identifier_to_msrunpath

◆ runpath_to_identifier

std::map<StringList, String> runpath_to_identifier