33#include "../exportinmportconfig.h"
35#include "../mzrange.h"
36#include "../processing/filters/filtersuitestring.h"
37#include "../processing/detection/tracedetectioninterface.h"
38#include "../processing/project/projectparameters.h"
44class QuantificationMethod;
66 const QString &getId()
const;
95 void setJsonObject(
const QJsonObject &json_object);
97 QJsonObject getJsonObject()
const;
103 void setMatchBetweenRun(
bool is_match);
104 bool getMatchBetweenRun()
const;
106 void setIsotopeMinimumRatio(
double ratio);
107 double getIsotopeMinimumRatio()
const;
110 void setXicExtractionRtRange(
double rt_range);
111 double getXicExtractionRtRange()
const;
129 double m_xicExtractionRetentionTimeAroundTarget = 300;
139 bool m_matchBetweenRun =
true;
144 double m_isotopeMinimumRatio = 0;
pappso::FilterSuiteStringSPtr m_xicFilterSuite
the xic filters
pappso::TraceDetectionInterfaceCstSPtr mcsp_traceDetectionInterfaceCstSPtr
the peak detection method for this quantification
std::shared_ptr< QuantificationMethod > QuantificationMethodSp
std::shared_ptr< FilterSuiteString > FilterSuiteStringSPtr
std::shared_ptr< const TraceDetectionInterface > TraceDetectionInterfaceCstSPtr
@ filter
concerning filters (psm, peptide, protein validation)
std::shared_ptr< FilterNameInterface > FilterNameInterfaceSPtr
@ max
maximum of intensities