MCPcopy Create free account
hub / github.com/OpenMS/OpenMS / doLowMemAlgorithm

Method doLowMemAlgorithm

src/topp/NoiseFilterGaussian.cpp:123–139  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

121 }
122
123 ExitCodes doLowMemAlgorithm(const GaussFilter& gauss)
124 {
125 ///////////////////////////////////
126 // Create the consumer object, add data processing
127 ///////////////////////////////////
128 NFGaussMzMLConsumer gaussConsumer(out, gauss);
129 gaussConsumer.addDataProcessing(getProcessingInfo_(DataProcessing::SMOOTHING));
130
131 ///////////////////////////////////
132 // Create new MSDataReader and set our consumer
133 ///////////////////////////////////
134 MzMLFile mz_data_file;
135 mz_data_file.setLogType(log_type_);
136 mz_data_file.transform(in, &gaussConsumer);
137
138 return EXECUTION_OK;
139 }
140
141 ExitCodes main_(int, const char **) override
142 {

Callers

nothing calls this directly

Calls 3

setLogTypeMethod · 0.80
addDataProcessingMethod · 0.45
transformMethod · 0.45

Tested by

no test coverage detected