24#ifndef _SPECTRUMTABLE_HPP_
25#define _SPECTRUMTABLE_HPP_
44 Config(
const std::string& args =
"");
67 static const char*
id() {
return "spectrum_table";}
68 static const char*
description() {
return "write spectrum metadata as read from scan headers, in a table format";}
#define TABULARCONFIG_DELIMITER_USAGE_STR
#define TABULARCONFIG_DELIMITER_OPTIONS_STR
Interface for MSData analyzers.
simple memory cache for common MSData info
writes table of spectrum metadata to a file
virtual void close(const DataInfo &dataInfo)
end analysis of the data
const MSDataCache & cache_
SpectrumTable(const MSDataCache &cache, const Config &config)
virtual UpdateRequest updateRequested(const DataInfo &dataInfo, const SpectrumIdentity &spectrumIdentity) const
ask analyzer if it wants an update
information about the data to be analyzed
Config(const std::string &args="")
static const char * description()
static std::vector< std::string > argsUsage()
static const char * argsFormat()
This auxilliary class should be specialized for MSDataAnalyzers whose instantiation is controlled by ...
Identifying information for a spectrum.