35 #ifndef OPENMS_ANALYSIS_ID_PERCOLATORFEATURESETHELPER_H    36 #define OPENMS_ANALYSIS_ID_PERCOLATORFEATURESETHELPER_H    54 #include <boost/lexical_cast.hpp>    80         static void concatMULTISEPeptideIds(std::vector<PeptideIdentification>& all_peptide_ids, std::vector<PeptideIdentification>& new_peptide_ids, 
String search_engine);
    90         static void mergeMULTISEPeptideIds(std::vector<PeptideIdentification>& all_peptide_ids, std::vector<PeptideIdentification>& new_peptide_ids, 
String search_engine);
    99         static void mergeMULTISEProteinIds(std::vector<ProteinIdentification>& all_protein_ids, std::vector<ProteinIdentification>& new_protein_ids);
   109         static void addMSGFFeatures(std::vector<PeptideIdentification>& peptide_ids, 
StringList& feature_set);
   118         static void addXTANDEMFeatures(std::vector<PeptideIdentification>& peptide_ids, 
StringList& feature_set);
   127         static void addCOMETFeatures(std::vector<PeptideIdentification>& peptide_ids, 
StringList& feature_set);
   136         static void addMASCOTFeatures(std::vector<PeptideIdentification>& peptide_ids, 
StringList& feature_set);
   148         static void addMULTISEFeatures(std::vector<PeptideIdentification>& peptide_ids, 
StringList& search_engines_used, 
StringList& feature_set, 
bool complete_only = 
true, 
bool limits_imputation = 
false);
   158         static void addCONCATSEFeatures(std::vector<PeptideIdentification>& peptide_id_list, 
StringList& search_engines_used, 
StringList& feature_set);
   167         static void checkExtraFeatures(
const std::vector<PeptideHit> &psms, 
StringList& extra_features);
   172         static double rescaleFragmentFeature_(
double featureValue, 
int NumMatchedMainIons);
   175         static void assignDeltaScore_(std::vector<PeptideHit>& hits, 
String score_ref, 
String output_ref);
   178         static String getScanMergeKey_(std::vector<PeptideIdentification>::iterator it, std::vector<PeptideIdentification>::iterator start);
   202 #endif //OPENMS_ANALYSIS_ID_PERCOLATORFEATURESETHELPER_H const String & getAccession() const
returns the accession of the protein 
 
A more convenient string class. 
Definition: String.h:57
 
Percolator feature set and integration helper. 
Definition: PercolatorFeatureSetHelper.h:68
 
Main OpenMS namespace. 
Definition: FeatureDeconvolution.h:47
 
const String & getProteinAccession() const
get the protein accession the peptide matches to. If not available the empty string is returned...
 
Representation of a peptide evidence. 
Definition: PeptideEvidence.h:51
 
std::vector< String > StringList
Vector of String. 
Definition: ListUtils.h:74
 
Representation of a protein hit. 
Definition: ProteinHit.h:54
 
For accession dependent sorting of ProteinHits. 
Definition: PercolatorFeatureSetHelper.h:181
 
For accession dependent sorting of PeptideEvidences. 
Definition: PercolatorFeatureSetHelper.h:190