Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
FoundProteinFunctor Struct Reference

Public Types

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

Public Member Functions

 FoundProteinFunctor (const EnzymaticDigestion &enzyme)
 
template<typename TIter1 , typename TIter2 >
void operator() (const TIter1 &iter_pep, const TIter2 &iter_prot)
 
void addHit (OpenMS::Size idx_pep, OpenMS::Size idx_prot, const OpenMS::String &seq_pep, const OpenMS::String &protein, OpenMS::Size position)
 
bool operator== (const FoundProteinFunctor &rhs) const
 
bool operator!= (const FoundProteinFunctor &rhs) const
 

Public Attributes

MapType pep_to_prot
 peptide index –> protein indices More...
 
OpenMS::Size filter_passed
 number of accepted hits (passing addHit() constraints) More...
 
OpenMS::Size filter_rejected
 number of rejected hits (not passing addHit()) More...
 

Private Attributes

EnzymaticDigestion enzyme_
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

FoundProteinFunctor ( const EnzymaticDigestion &  enzyme)
inlineexplicit

Member Function Documentation

void addHit ( OpenMS::Size  idx_pep,
OpenMS::Size  idx_prot,
const OpenMS::String &  seq_pep,
const OpenMS::String &  protein,
OpenMS::Size  position 
)
inline
bool operator!= ( const FoundProteinFunctor rhs) const
inline
void operator() ( const TIter1 &  iter_pep,
const TIter2 &  iter_prot 
)
inline
bool operator== ( const FoundProteinFunctor rhs) const
inline

Member Data Documentation

EnzymaticDigestion enzyme_
private
OpenMS::Size filter_passed

number of accepted hits (passing addHit() constraints)

OpenMS::Size filter_rejected

number of rejected hits (not passing addHit())

MapType pep_to_prot

peptide index –> protein indices

Referenced by FoundProteinFunctor::operator==().


OpenMS / TOPP release 2.0.0 Documentation generated on Wed Jan 27 2016 17:15:22 using doxygen 1.8.10