49 static void concatMULTISEPeptideIds(std::vector<PeptideIdentification>& all_peptide_ids, std::vector<PeptideIdentification>& new_peptide_ids,
const String& search_engine);
59 static void mergeMULTISEPeptideIds(std::vector<PeptideIdentification>& all_peptide_ids, std::vector<PeptideIdentification>& new_peptide_ids,
const String& search_engine);
68 static void mergeMULTISEProteinIds(std::vector<ProteinIdentification>& all_protein_ids, std::vector<ProteinIdentification>& new_protein_ids);
155 static String getScanMergeKey_(std::vector<PeptideIdentification>::iterator it, std::vector<PeptideIdentification>::iterator start);
Representation of a peptide evidence.
Definition: PeptideEvidence.h:25
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:38
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 addXTANDEMFeatures(std::vector< PeptideIdentification > &peptide_ids, StringList &feature_set)
addXTANDEMFeatures
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, const 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 void mergeMULTISEPeptideIds(std::vector< PeptideIdentification > &all_peptide_ids, std::vector< PeptideIdentification > &new_peptide_ids, const String &search_engine)
mergeMULTISEPeptideIds
static double rescaleFragmentFeature_(double featureValue, int NumMatchedMainIons)
Rescales the fragment features to penalize features calculated by few ions, adapted from MSGFtoPercol...
static void assignDeltaScore_(std::vector< PeptideHit > &hits, const String &score_ref, const String &output_ref)
helper function for assigning the frequently occurring feature delta score
Representation of a protein hit.
Definition: ProteinHit.h:34
const String & getAccession() const
returns the accession of the protein
A more convenient string class.
Definition: String.h:34
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:44
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
For accession dependent sorting of PeptideEvidences.
Definition: PercolatorFeatureSetHelper.h:168
For accession dependent sorting of ProteinHits.
Definition: PercolatorFeatureSetHelper.h:159