32#include <QXmlStreamWriter>
33#include "../../types.h"
34#include "../../psm/deepprot/deepprotenum.h"
35#include "../../amino_acid/aamodification.h"
36#include "../../protein/protein.h"
59 const QString &db_ref_id,
64 const QString &db_ref_id,
65 const QString &accession,
66 const QString &description,
67 const QString &sequence,
79 const QString &accession,
81 const QString &value);
83 const QString &accession,
86 const QString &unit_cv_ref,
87 const QString &unit_accession,
88 const QString &unit_name);
91 const QString &accession,
102 static const QString
toXmlMass(
double mass);
static const QString toXmlMassDelta(double mass)
static const QString toXmlDouble(double value)
void writeDBSequence(const QString &id, const QString &db_ref_id, const pappso::Protein &protein, bool is_reverse)
void writeStartMzIdentMlDocument(const QString &id, const QString &version)
void writeCvParamUo(const QString &cv_ref, const QString &accession, const QString &name, const QString &value, const QString &unit_cv_ref, const QString &unit_accession, const QString &unit_name)
void writeCvParam(pappso::AaModificationP modification)
static const QString toXmlMass(double mass)
void writeUserParam(const QString &name, const QString &value)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
DeepProtMatchType
definition of different class of PSMs used by DeepProt
DeepProtPeptideCandidateStatus
definition of different status for potential peptide candidates on the same spectrum