56 std::string
getString(
const std::string& separator)
const;
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:55
int Int
Signed integer type.
Definition Types.h:72
std::vector< std::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< std::string, size_t > countAdducts(const PeptideIdentificationList &peps)
static std::map< char, double > getCrossLinkEfficiency(const PeptideIdentificationList &peps)
static void mapAccessionToTDProteins(ProteinIdentification &prot_id, std::map< std::string, ProteinHit * > &acc2protein_targets, std::map< std::string, ProteinHit * > &acc2protein_decoys)
struct to hold a single report line
Definition NuXLReport.h:29
std::string peptide
Definition NuXLReport.h:36
bool no_id
Definition NuXLReport.h:30
double m_H
Definition NuXLReport.h:51
double m_3H
Definition NuXLReport.h:53
std::string fragment_annotation
Definition NuXLReport.h:55
std::string localization_scores
Definition NuXLReport.h:42
std::string getString(const std::string &separator) const
double best_localization_score
Definition NuXLReport.h:41
double score
Definition NuXLReport.h:39
NuXLMarkerIonExtractor::MarkerIonsType marker_ions
Definition NuXLReport.h:48
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
std::string NA
Definition NuXLReport.h:37
double xl_weight
Definition NuXLReport.h:46
double m_2H
Definition NuXLReport.h:52
std::string best_localization
Definition NuXLReport.h:43
double original_mz
Definition NuXLReport.h:34
double abs_prec_error
Definition NuXLReport.h:49
std::string accessions
Definition NuXLReport.h:35
double rt
Definition NuXLReport.h:33
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)