93 static std::vector<NuXLReportRow> annotate(
95 std::vector<PeptideIdentification>& peptide_ids,
97 double marker_ions_tolerance);
104 static void annotateProteinModificationForTopHits(std::vector<ProteinIdentification>& prot_ids,
105 const std::vector<PeptideIdentification>& peps,
109 static std::map<char, double> getCrossLinkEfficiency(
const std::vector<PeptideIdentification>& peps);
112 static std::map<String, size_t> countAdducts(
const std::vector<PeptideIdentification>& peps);
114 static void mapAccessionToTDProteins(
ProteinIdentification& prot_id, std::map<String, ProteinHit*>& acc2protein_targets, std::map<String, ProteinHit*>& acc2protein_decoys);
Representation of a protein identification run.
Definition: ProteinIdentification.h:74
double m_3H
Definition: NuXLReport.h:78
A more convenient string class.
Definition: String.h:58
String fragment_annotation
Definition: NuXLReport.h:80
String peptide
Definition: NuXLReport.h:61
double score
Definition: NuXLReport.h:64
double m_2H
Definition: NuXLReport.h:77
struct to hold a single report line
Definition: NuXLReport.h:53
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
bool no_id
Definition: NuXLReport.h:55
double rel_prec_error
Definition: NuXLReport.h:75
int rank
Definition: NuXLReport.h:65
String localization_scores
Definition: NuXLReport.h:67
double best_localization_score
Definition: NuXLReport.h:66
double rt
Definition: NuXLReport.h:58
NuXLMarkerIonExtractor::MarkerIonsType marker_ions
Definition: NuXLReport.h:73
double peptide_weight
Definition: NuXLReport.h:69
StringList meta_values
Definition: NuXLReport.h:72
double m_H
Definition: NuXLReport.h:76
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:70
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:70
double original_mz
Definition: NuXLReport.h:59
String best_localization
Definition: NuXLReport.h:68
String NA
Definition: NuXLReport.h:62
protein report
Definition: NuXLReport.h:102
Int charge
Definition: NuXLReport.h:63
double m_4H
Definition: NuXLReport.h:79
double abs_prec_error
Definition: NuXLReport.h:74
int Int
Signed integer type.
Definition: Types.h:102
double xl_weight
Definition: NuXLReport.h:71
create PSM report
Definition: NuXLReport.h:91
double NA_weight
Definition: NuXLReport.h:70
This class provides some basic file handling methods for text files.
Definition: TextFile.h:46
String accessions
Definition: NuXLReport.h:60