OpenMS  2.7.0
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
PeptideIndexing::FoundProteinFunctor Struct Reference

#include <OpenMS/ANALYSIS/ID/PeptideIndexing.h>

Collaboration diagram for PeptideIndexing::FoundProteinFunctor:
[legend]

Public Types

typedef std::map< OpenMS::Size, std::set< PeptideProteinMatchInformation > > MapType
 

Public Member Functions

 FoundProteinFunctor (const ProteaseDigestion &enzyme, bool xtandem)
 
void merge (FoundProteinFunctor &other)
 
void addHit (const OpenMS::Size idx_pep, const OpenMS::Size idx_prot, const OpenMS::Size len_pep, const OpenMS::String &seq_prot, OpenMS::Int position)
 

Public Attributes

MapType pep_to_prot
 
OpenMS::Size filter_passed
 
OpenMS::Size filter_rejected
 

Private Attributes

ProteaseDigestion enzyme_
 
bool xtandem_
 

Member Typedef Documentation

◆ MapType

typedef std::map<OpenMS::Size, std::set<PeptideProteinMatchInformation> > MapType

Constructor & Destructor Documentation

◆ FoundProteinFunctor()

FoundProteinFunctor ( const ProteaseDigestion enzyme,
bool  xtandem 
)
inlineexplicit

Member Function Documentation

◆ addHit()

void addHit ( const OpenMS::Size  idx_pep,
const OpenMS::Size  idx_prot,
const OpenMS::Size  len_pep,
const OpenMS::String seq_prot,
OpenMS::Int  position 
)
inline

◆ merge()

void merge ( FoundProteinFunctor other)
inline

Member Data Documentation

◆ enzyme_

ProteaseDigestion enzyme_
private

◆ filter_passed

OpenMS::Size filter_passed

◆ filter_rejected

OpenMS::Size filter_rejected

◆ pep_to_prot

MapType pep_to_prot

◆ xtandem_

bool xtandem_
private