72 double marker_ions_tolerance);
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:49
Container for peptide identifications from multiple spectra.
Definition: PeptideIdentificationList.h:66
Representation of a protein identification run.
Definition: ProteinIdentification.h:51
A more convenient string class.
Definition: String.h:34
Definition: TextFile.h:21
int Int
Signed integer type.
Definition: Types.h:72
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:44
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
protein report
Definition: NuXLReport.h:78
static void annotateProteinModificationForTopHits(std::vector< ProteinIdentification > &prot_ids, const PeptideIdentificationList &peps, TextFile &tsv_file)
static std::map< String, size_t > countAdducts(const PeptideIdentificationList &peps)
static void mapAccessionToTDProteins(ProteinIdentification &prot_id, std::map< String, ProteinHit * > &acc2protein_targets, std::map< String, ProteinHit * > &acc2protein_decoys)
static std::map< char, double > getCrossLinkEfficiency(const PeptideIdentificationList &peps)
struct to hold a single report line
Definition: NuXLReport.h:29
bool no_id
Definition: NuXLReport.h:30
double m_H
Definition: NuXLReport.h:51
double m_3H
Definition: NuXLReport.h:53
double best_localization_score
Definition: NuXLReport.h:41
double score
Definition: NuXLReport.h:39
NuXLMarkerIonExtractor::MarkerIonsType marker_ions
Definition: NuXLReport.h:48
String localization_scores
Definition: NuXLReport.h:42
StringList meta_values
Definition: NuXLReport.h:47
double peptide_weight
Definition: NuXLReport.h:44
double m_4H
Definition: NuXLReport.h:54
double NA_weight
Definition: NuXLReport.h:45
int rank
Definition: NuXLReport.h:40
double rel_prec_error
Definition: NuXLReport.h:50
Int charge
Definition: NuXLReport.h:38
String fragment_annotation
Definition: NuXLReport.h:55
double xl_weight
Definition: NuXLReport.h:46
String getString(const String &separator) const
double m_2H
Definition: NuXLReport.h:52
String peptide
Definition: NuXLReport.h:36
String best_localization
Definition: NuXLReport.h:43
double original_mz
Definition: NuXLReport.h:34
double abs_prec_error
Definition: NuXLReport.h:49
double rt
Definition: NuXLReport.h:33
String NA
Definition: NuXLReport.h:37
String accessions
Definition: NuXLReport.h:35
create PSM report
Definition: NuXLReport.h:67
static std::vector< NuXLReportRow > annotate(const PeakMap &spectra, PeptideIdentificationList &peptide_ids, const StringList &meta_values_to_export, double marker_ions_tolerance)