| 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 | { |
nothing calls this directly
no test coverage detected