#include <OpenMS/QC/TIC.h>
|
enum class | Requires : UInt64 {
NOTHING
, RAWMZML
, POSTFDRFEAT
, PREFDRFEAT
,
CONTAMINANTS
, TRAFOALIGN
, ID
, SIZE_OF_REQUIRES
} |
| Enum to encode a file type as a bit. More...
|
|
enum class | ToleranceUnit { AUTO
, PPM
, DA
, SIZE_OF_TOLERANCEUNIT
} |
|
using | Status = FlagSet< Requires > |
|
static bool | isLabeledExperiment (const ConsensusMap &cm) |
| check if the IsobaricAnalyzer TOPP tool was used to create this ConsensusMap More...
|
|
template<typename MAP > |
static bool | hasPepID (const MAP &fmap) |
| does the container have a PeptideIdentification in its members or as unassignedPepID ? More...
|
|
static const std::string | names_of_requires [] |
| strings corresponding to enum Requires More...
|
|
static const std::string | names_of_toleranceUnit [] |
| strings corresponding to enum ToleranceUnit More...
|
|
◆ TIC()
◆ ~TIC()
◆ addMetaDataMetricsToMzTab()
append QC data for given metrics to mzTab's MTD section
◆ compute()
Compute Total Ion Count and applies the resampling algorithm, if a bin size in RT seconds greater than 0 is given.
All MS1 TICs within a bin are summed up.
- Parameters
-
exp | Peak map to compute the MS1 tick from |
bin_size | RT bin size in seconds |
ms_level | MS level of spectra for calculation |
- Returns
- result struct with with computed QC metrics: intensities, RTs (in seconds), area under TIC, 10x MS1 signal fall, 10x MS1 signal jump
◆ getName()
const String& getName |
( |
| ) |
const |
|
overridevirtual |
Returns the name of the metric.
Implements QCBase.
◆ getResults()
◆ requirements()
Returns the input data requirements of the compute(...) function.
Implements QCBase.
◆ name_