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

Method getDataArrayDescription

src/openms_gui/source/VISUAL/LayerDataChrom.cpp:199–225  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

197 }
198
199 String LayerDataChrom::getDataArrayDescription(const PeakIndex& peak_index)
200 {
201 String status;
202 const auto& s = getChromatogram(peak_index.spectrum);
203 for (Size m = 0; m < s.getFloatDataArrays().size(); ++m)
204 {
205 if (peak_index.peak < s.getFloatDataArrays()[m].size())
206 {
207 status += s.getFloatDataArrays()[m].getName() + ": " + s.getFloatDataArrays()[m][peak_index.peak] + " ";
208 }
209 }
210 for (Size m = 0; m < s.getIntegerDataArrays().size(); ++m)
211 {
212 if (peak_index.peak < s.getIntegerDataArrays()[m].size())
213 {
214 status += s.getIntegerDataArrays()[m].getName() + ": " + s.getIntegerDataArrays()[m][peak_index.peak] + " ";
215 }
216 }
217 for (Size m = 0; m < s.getStringDataArrays().size(); ++m)
218 {
219 if (peak_index.peak < s.getStringDataArrays()[m].size())
220 {
221 status += s.getStringDataArrays()[m].getName() + ": " + s.getStringDataArrays()[m][peak_index.peak] + " ";
222 }
223 }
224 return status;
225 }
226
227 void LayerDataChrom::setChromatogramAnnotation(OSWData&& data)
228 {

Callers

nothing calls this directly

Calls 3

getChromatogramFunction · 0.85
sizeMethod · 0.45
getNameMethod · 0.45

Tested by

no test coverage detected