OpenMS  2.4.0
Classes | Public Member Functions | Protected Member Functions | List of all members
SimpleSearchEngine Class Reference
Inheritance diagram for SimpleSearchEngine:
TOPPBase

Classes

struct  AnnotatedHit
 Slimmer structure as storing all scored candidates in PeptideHit objects takes too much space. More...
 

Public Member Functions

 SimpleSearchEngine ()
 

Protected Member Functions

void registerOptionsAndFlags_ () override
 
vector< ResidueModification > getModifications_ (StringList modNames)
 
void preprocessSpectra_ (PeakMap &exp, double fragment_mass_tolerance, bool fragment_mass_tolerance_unit_ppm)
 
void postProcessHits_ (const PeakMap &exp, vector< vector< AnnotatedHit > > &annotated_hits, vector< ProteinIdentification > &protein_ids, vector< PeptideIdentification > &peptide_ids, Size top_hits, const vector< ResidueModification > &fixed_modifications, const vector< ResidueModification > &variable_modifications, Size max_variable_mods_per_peptide)
 
ExitCodes main_ (int, const char **) override
 

Constructor & Destructor Documentation

◆ SimpleSearchEngine()

SimpleSearchEngine ( )
inline

Member Function Documentation

◆ getModifications_()

vector<ResidueModification> getModifications_ ( StringList  modNames)
inlineprotected

◆ main_()

ExitCodes main_ ( int  ,
const char **   
)
inlineoverrideprotected

◆ postProcessHits_()

void postProcessHits_ ( const PeakMap &  exp,
vector< vector< AnnotatedHit > > &  annotated_hits,
vector< ProteinIdentification > &  protein_ids,
vector< PeptideIdentification > &  peptide_ids,
Size  top_hits,
const vector< ResidueModification > &  fixed_modifications,
const vector< ResidueModification > &  variable_modifications,
Size  max_variable_mods_per_peptide 
)
inlineprotected

◆ preprocessSpectra_()

void preprocessSpectra_ ( PeakMap &  exp,
double  fragment_mass_tolerance,
bool  fragment_mass_tolerance_unit_ppm 
)
inlineprotected

◆ registerOptionsAndFlags_()

void registerOptionsAndFlags_ ( )
inlineoverrideprotected