53 #include <boost/lexical_cast.hpp>
79 static void concatMULTISEPeptideIds(std::vector<PeptideIdentification>& all_peptide_ids, std::vector<PeptideIdentification>& new_peptide_ids,
String search_engine);
89 static void mergeMULTISEPeptideIds(std::vector<PeptideIdentification>& all_peptide_ids, std::vector<PeptideIdentification>& new_peptide_ids,
String search_engine);
98 static void mergeMULTISEProteinIds(std::vector<ProteinIdentification>& all_protein_ids, std::vector<ProteinIdentification>& new_protein_ids);
185 static String getScanMergeKey_(std::vector<PeptideIdentification>::iterator it, std::vector<PeptideIdentification>::iterator start);
Representation of a peptide evidence.
Definition: PeptideEvidence.h:51
const String & getProteinAccession() const
get the protein accession the peptide matches to. If not available the empty string is returned.
Percolator feature set and integration helper.
Definition: PercolatorFeatureSetHelper.h:68
static void addMSFRAGGERFeatures(StringList &extra_features)
addMSFraggerFeatures
static void addMSGFFeatures(std::vector< PeptideIdentification > &peptide_ids, StringList &feature_set)
addMSGFFeatures
static void addCONCATSEFeatures(std::vector< PeptideIdentification > &peptide_id_list, StringList &search_engines_used, StringList &feature_set)
addCONCATSEFeatures
static void addCOMETFeatures(std::vector< PeptideIdentification > &peptide_ids, StringList &feature_set)
addCOMETFeatures
static void assignDeltaScore_(std::vector< PeptideHit > &hits, String score_ref, String output_ref)
helper function for assigning the frequently occurring feature delta score
static void addXTANDEMFeatures(std::vector< PeptideIdentification > &peptide_ids, StringList &feature_set)
addXTANDEMFeatures
static void mergeMULTISEPeptideIds(std::vector< PeptideIdentification > &all_peptide_ids, std::vector< PeptideIdentification > &new_peptide_ids, String search_engine)
mergeMULTISEPeptideIds
static String getScanMergeKey_(std::vector< PeptideIdentification >::iterator it, std::vector< PeptideIdentification >::iterator start)
gets the scan identifier to merge by
static void concatMULTISEPeptideIds(std::vector< PeptideIdentification > &all_peptide_ids, std::vector< PeptideIdentification > &new_peptide_ids, String search_engine)
concatMULTISEPeptideIds
static void addMULTISEFeatures(std::vector< PeptideIdentification > &peptide_ids, StringList &search_engines_used, StringList &feature_set, bool complete_only=true, bool limits_imputation=false)
addMULTISEFeatures
static void checkExtraFeatures(const std::vector< PeptideHit > &psms, StringList &extra_features)
checkExtraFeatures
static void mergeMULTISEProteinIds(std::vector< ProteinIdentification > &all_protein_ids, std::vector< ProteinIdentification > &new_protein_ids)
mergeMULTISEProteinIds
static void addMASCOTFeatures(std::vector< PeptideIdentification > &peptide_ids, StringList &feature_set)
addMASCOTFeatures
static double rescaleFragmentFeature_(double featureValue, int NumMatchedMainIons)
Rescales the fragment features to penalize features calculated by few ions, adapted from MSGFtoPercol...
Representation of a protein hit.
Definition: ProteinHit.h:60
const String & getAccession() const
returns the accession of the protein
A more convenient string class.
Definition: String.h:61
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:70
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
For accession dependent sorting of PeptideEvidences.
Definition: PercolatorFeatureSetHelper.h:198
For accession dependent sorting of ProteinHits.
Definition: PercolatorFeatureSetHelper.h:189