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:

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_
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 

Member Function Documentation

◆ filterPeptideEvidences()

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

◆ operator()()

bool operator() ( const PeptideEvidence evidence) const

Member Data Documentation

◆ accession_resolver_

◆ digestion_

ProteaseDigestion& digestion_

◆ ignore_missed_cleavages_

bool ignore_missed_cleavages_

◆ methionine_cleavage_

bool methionine_cleavage_