33#include "../../processing/cbor/cborstreamwriter.h"
36#include "../msrunpeptidelist.h"
37#include "../peptidemeasurements.h"
38#include "../mbrpeptidemeasurements.h"
39#include "../../msrun/alignment/msrunretentiontime.h"
40#include "../../processing/project/projectparameters.h"
41#include "../../exportinmportconfig.h"
65 void setIsTraceOutput(
bool is_trace_output);
70 void setIsPeakShapeOutput(
bool is_shape_output,
double margin_in_seconds);
72 void writeJsonObject(
const QString &name,
const QJsonObject &json_object);
77 void writeActionBegin(
const QString &operation);
82 QCborStreamWriter &getCborStreamWriter();
89 void writeMsRunRetentionTime(
const pappso::Trace &report_common_ms2,
100 void writeVectorDouble(
const std::vector<double> &vector);
103 void writeActionEnd();
106 void writeMsRun(
const MsRun &msrun);
114 bool m_isTraceOutput =
false;
115 bool m_isPeakShapeOutput =
false;
116 bool m_isXicCoordOutput =
true;
118 double m_peakShapeMarginInSeconds = 20;
A simple container of DataPoint instances.