|
libpappsomspp
Library for mass spectrometry
|
#include <quantificationmethod.h>
Private Attributes | |
| const QString | m_id |
| pappso::XicExtractMethod | m_xicExtractMethod = pappso::XicExtractMethod::max |
| pappso::PrecisionPtr | mp_xicExtractionLowerPrecisionPtr = nullptr |
| pappso::PrecisionPtr | mp_xicExtractionUppersPrecisionPtr = nullptr |
| double | m_xicExtractionRetentionTimeAroundTarget = 300 |
| set the retention time range in seconds around the target rt More... | |
| pappso::FilterSuiteStringSPtr | m_xicFilterSuite |
| the xic filters More... | |
| pappso::TraceDetectionInterfaceCstSPtr | mcsp_traceDetectionInterfaceCstSPtr |
| the peak detection method for this quantification More... | |
| bool | m_matchBetweenRun = true |
| double | m_isotopeMinimumRatio = 0 |
| the minimum percentage of theoretical intensity of the isotope pattern to compute More... | |
Definition at line 51 of file quantificationmethod.h.
| pappso::masschroq::QuantificationMethod::QuantificationMethod | ( | const QString & | id | ) |
Default constructor
Definition at line 35 of file quantificationmethod.cpp.
References pappso::PrecisionFactory::getPpmInstance(), m_isotopeMinimumRatio, mcsp_traceDetectionInterfaceCstSPtr, mp_xicExtractionLowerPrecisionPtr, mp_xicExtractionUppersPrecisionPtr, and setXicFilter().
| pappso::masschroq::QuantificationMethod::QuantificationMethod | ( | const QuantificationMethod & | other | ) |
Definition at line 52 of file quantificationmethod.cpp.
References m_isotopeMinimumRatio, m_matchBetweenRun, m_xicExtractionRetentionTimeAroundTarget, m_xicExtractMethod, m_xicFilterSuite, mcsp_traceDetectionInterfaceCstSPtr, mp_xicExtractionLowerPrecisionPtr, and mp_xicExtractionUppersPrecisionPtr.
|
virtual |
| void pappso::masschroq::QuantificationMethod::addXicFilter | ( | const pappso::FilterNameInterfaceSPtr & | filter | ) |
Definition at line 118 of file quantificationmethod.cpp.
References pappso::filter.
| const pappso::FilterSuiteStringSPtr & pappso::masschroq::QuantificationMethod::getFilterSuiteStringSPtr | ( | ) | const |
Definition at line 131 of file quantificationmethod.cpp.
| const QString & pappso::masschroq::QuantificationMethod::getId | ( | ) | const |
Definition at line 72 of file quantificationmethod.cpp.
| double pappso::masschroq::QuantificationMethod::getIsotopeMinimumRatio | ( | ) | const |
Definition at line 105 of file quantificationmethod.cpp.
| QJsonObject pappso::masschroq::QuantificationMethod::getJsonObject | ( | ) | const |
Definition at line 282 of file quantificationmethod.cpp.
References pappso::masschroq::Utils::enumToString(), pappso::TraceDetectionZivy::getDetectionThresholdOnMaxmin(), pappso::TraceDetectionZivy::getDetectionThresholdOnMinmax(), pappso::TraceDetectionZivy::getMaxMinHalfEdgeWindows(), pappso::TraceDetectionZivy::getMinMaxHalfEdgeWindows(), and pappso::TraceDetectionZivy::getSmoothingHalfEdgeWindows().
| bool pappso::masschroq::QuantificationMethod::getMatchBetweenRun | ( | ) | const |
Definition at line 90 of file quantificationmethod.cpp.
| pappso::ProjectParameters pappso::masschroq::QuantificationMethod::getProjectParameters | ( | ) | const |
Definition at line 207 of file quantificationmethod.cpp.
References pappso::dalton, pappso::masschroq::Utils::enumToString(), pappso::TraceDetectionZivy::getDetectionThresholdOnMaxmin(), pappso::TraceDetectionZivy::getDetectionThresholdOnMinmax(), pappso::TraceDetectionZivy::getMaxMinHalfEdgeWindows(), pappso::TraceDetectionZivy::getMinMaxHalfEdgeWindows(), pappso::TraceDetectionZivy::getSmoothingHalfEdgeWindows(), pappso::ProjectParam::name, pappso::ppm, pappso::quantification, and pappso::ProjectParameters::setProjectParam().
| const pappso::TraceDetectionInterfaceCstSPtr & pappso::masschroq::QuantificationMethod::getTraceDetectionInterfaceCstSPtr | ( | ) | const |
Definition at line 201 of file quantificationmethod.cpp.
| pappso::PrecisionPtr pappso::masschroq::QuantificationMethod::getXicExtractionLowerPrecisionPtr | ( | ) | const |
Definition at line 441 of file quantificationmethod.cpp.
| pappso::PrecisionPtr pappso::masschroq::QuantificationMethod::getXicExtractionMeanPrecisionPtr | ( | ) | const |
Definition at line 138 of file quantificationmethod.cpp.
References pappso::PrecisionFactory::getDaltonInstance(), pappso::PrecisionFactory::getPpmInstance(), and pappso::ppm.
| const pappso::MzRange pappso::masschroq::QuantificationMethod::getXicExtractionMzRange | ( | double | mz | ) | const |
Definition at line 194 of file quantificationmethod.cpp.
References pappso::mz.
| double pappso::masschroq::QuantificationMethod::getXicExtractionRtRange | ( | ) | const |
Definition at line 78 of file quantificationmethod.cpp.
| pappso::PrecisionPtr pappso::masschroq::QuantificationMethod::getXicExtractionUppersPrecisionPtr | ( | ) | const |
Definition at line 447 of file quantificationmethod.cpp.
| pappso::XicExtractMethod pappso::masschroq::QuantificationMethod::getXicExtractMethod | ( | ) | const |
Definition at line 155 of file quantificationmethod.cpp.
| const pappso::FilterNameInterfaceSPtr pappso::masschroq::QuantificationMethod::getXicFilter | ( | ) | const |
Definition at line 188 of file quantificationmethod.cpp.
| void pappso::masschroq::QuantificationMethod::setIsotopeMinimumRatio | ( | double | ratio | ) |
Definition at line 96 of file quantificationmethod.cpp.
| void pappso::masschroq::QuantificationMethod::setJsonObject | ( | const QJsonObject & | json_object | ) |
Definition at line 353 of file quantificationmethod.cpp.
References pappso::PrecisionFactory::getDaltonInstance(), pappso::PrecisionFactory::getPpmInstance(), pappso::max, and pappso::sum.
| void pappso::masschroq::QuantificationMethod::setMatchBetweenRun | ( | bool | is_match | ) |
Definition at line 453 of file quantificationmethod.cpp.
| void pappso::masschroq::QuantificationMethod::setTraceDetectionInterfaceCstSPtr | ( | const pappso::TraceDetectionInterfaceCstSPtr & | detection | ) |
Definition at line 161 of file quantificationmethod.cpp.
| void pappso::masschroq::QuantificationMethod::setXicExtractionLowerPrecisionPtr | ( | pappso::PrecisionPtr | precision | ) |
Definition at line 168 of file quantificationmethod.cpp.
| void pappso::masschroq::QuantificationMethod::setXicExtractionRtRange | ( | double | rt_range | ) |
Definition at line 84 of file quantificationmethod.cpp.
| void pappso::masschroq::QuantificationMethod::setXicExtractionUpperPrecisionPtr | ( | pappso::PrecisionPtr | precision | ) |
Definition at line 175 of file quantificationmethod.cpp.
| void pappso::masschroq::QuantificationMethod::setXicExtractMethod | ( | pappso::XicExtractMethod | method | ) |
Definition at line 182 of file quantificationmethod.cpp.
| void pappso::masschroq::QuantificationMethod::setXicFilter | ( | const pappso::FilterNameInterfaceSPtr & | filter | ) |
Definition at line 111 of file quantificationmethod.cpp.
References pappso::filter.
Referenced by QuantificationMethod().
|
private |
Definition at line 114 of file quantificationmethod.h.
|
private |
the minimum percentage of theoretical intensity of the isotope pattern to compute
Definition at line 144 of file quantificationmethod.h.
Referenced by QuantificationMethod().
|
private |
Definition at line 139 of file quantificationmethod.h.
Referenced by QuantificationMethod().
|
private |
set the retention time range in seconds around the target rt
only the interesting part of the xic will be extracted, form the rt target
| range_in_seconds | range in seconds |
Definition at line 129 of file quantificationmethod.h.
Referenced by QuantificationMethod().
|
private |
Definition at line 115 of file quantificationmethod.h.
Referenced by QuantificationMethod().
|
private |
the xic filters
Definition at line 133 of file quantificationmethod.h.
Referenced by QuantificationMethod().
|
private |
the peak detection method for this quantification
Definition at line 137 of file quantificationmethod.h.
Referenced by QuantificationMethod().
|
private |
Definition at line 117 of file quantificationmethod.h.
Referenced by QuantificationMethod().
|
private |
Definition at line 118 of file quantificationmethod.h.
Referenced by QuantificationMethod().