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);
108 static void addMSGFFeatures(std::vector<PeptideIdentification>& peptide_ids,
StringList& feature_set);
117 static void addXTANDEMFeatures(std::vector<PeptideIdentification>& peptide_ids,
StringList& feature_set);
126 static void addCOMETFeatures(std::vector<PeptideIdentification>& peptide_ids,
StringList& feature_set);
135 static void addMASCOTFeatures(std::vector<PeptideIdentification>& peptide_ids,
StringList& feature_set);
147 static void addMULTISEFeatures(std::vector<PeptideIdentification>& peptide_ids,
StringList& search_engines_used,
StringList& feature_set,
bool complete_only =
true,
bool limits_imputation =
false);
157 static void addCONCATSEFeatures(std::vector<PeptideIdentification>& peptide_id_list,
StringList& search_engines_used,
StringList& feature_set);
166 static void checkExtraFeatures(
const std::vector<PeptideHit> &psms,
StringList& extra_features);
171 static double rescaleFragmentFeature_(
double featureValue,
int NumMatchedMainIons);
174 static void assignDeltaScore_(std::vector<PeptideHit>& hits,
String score_ref,
String output_ref);
177 static String getScanMergeKey_(std::vector<PeptideIdentification>::iterator it, std::vector<PeptideIdentification>::iterator start);
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:67
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
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:50
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:73
Representation of a protein hit.
Definition: ProteinHit.h:53
For accession dependent sorting of ProteinHits.
Definition: PercolatorFeatureSetHelper.h:180
For accession dependent sorting of PeptideEvidences.
Definition: PercolatorFeatureSetHelper.h:189