Go to the documentation of this file.
23 #ifndef _RUNSUMMARY_HPP_
24 #define _RUNSUMMARY_HPP_
48 Config(
const std::string& args =
"");
71 static const char*
id() {
return "run_summary";}
72 static const char*
description() {
return "print summary statistics about a run";}
76 std::vector<std::string> result;
77 result.push_back(
"msLevels: if specified, summary only operates on these MS levels; default is all MS levels");
78 result.push_back(
"charges: if specified, summary only operates on these charge states; default is all charges");
89 #endif // _RUNSUMMARY_HPP_
virtual void close(const DataInfo &dataInfo)
end analysis of the data
This auxilliary class should be specialized for MSDataAnalyzers whose instantiation is controlled by ...
Identifying information for a spectrum.
RunSummary(const MSDataCache &cache, const Config &config)
#define TABULARCONFIG_DELIMITER_USAGE_STR
pwiz::util::IntegerSet msLevels
Config(const std::string &args="")
writes table of spectrum metadata to a file
virtual UpdateRequest updateRequested(const DataInfo &dataInfo, const SpectrumIdentity &spectrumIdentity) const
ask analyzer if it wants an update
static std::vector< std::string > argsUsage()
simple memory cache for common MSData info
static const char * argsFormat()
#define TABULARCONFIG_DELIMITER_OPTIONS_STR
const MSDataCache & cache_
pwiz::util::IntegerSet charges
Interface for MSData analyzers.
information about the data to be analyzed
a virtual container of integers, accessible via an iterator interface, stored as union of intervals
static const char * description()