OpenMS  2.6.0
Public Types | Public Member Functions | Public Attributes | List of all members
IDFilter::DigestionFilter Struct Reference

Is peptide evidence digestion product of some protein. More...

#include <OpenMS/FILTERING/ID/IDFilter.h>

Collaboration diagram for IDFilter::DigestionFilter:
[legend]

Public Types

typedef PeptideEvidence argument_type
 

Public Member Functions

 DigestionFilter (std::vector< FASTAFile::FASTAEntry > &entries, ProteaseDigestion &digestion, bool ignore_missed_cleavages, bool methionine_cleavage)
 
bool operator() (const PeptideEvidence &evidence) const
 
void filterPeptideEvidences (std::vector< PeptideIdentification > &peptides)
 

Public Attributes

GetMatchingItems< PeptideEvidence, FASTAFile::FASTAEntryaccession_resolver_
 
ProteaseDigestiondigestion_
 
bool ignore_missed_cleavages_
 
bool methionine_cleavage_
 

Detailed Description

Is peptide evidence digestion product of some protein.

Keeps all valid products

Member Typedef Documentation

◆ argument_type

Constructor & Destructor Documentation

◆ DigestionFilter()

DigestionFilter ( std::vector< FASTAFile::FASTAEntry > &  entries,
ProteaseDigestion digestion,
bool  ignore_missed_cleavages,
bool  methionine_cleavage 
)
inline

Member Function Documentation

◆ filterPeptideEvidences()

void filterPeptideEvidences ( std::vector< PeptideIdentification > &  peptides)
inline

◆ operator()()

bool operator() ( const PeptideEvidence evidence) const
inline

Member Data Documentation

◆ accession_resolver_

◆ digestion_

ProteaseDigestion& digestion_

◆ ignore_missed_cleavages_

bool ignore_missed_cleavages_

◆ methionine_cleavage_

bool methionine_cleavage_