Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
BinaryDataArray Struct Reference

The datastructures used by the OpenSwath interfaces. More...

#include <OpenMS/INTERFACES/DataStructures.h>

Public Attributes

std::vector< doubledata
 this optional attribute may reference the 'id' attribute of the appropriate dataProcessing. More...
 

Detailed Description

The datastructures used by the OpenSwath interfaces.

Many of them are closely related to Proteowizard data structures, originally written by Darren Kessner and released under the Apache 2.0 licence and can be found in the file pwiz/data/msdata/MSData.hpp.

Original author: Darren Kessner darre.nosp@m.n@pr.nosp@m.oteow.nosp@m.izar.nosp@m.d.org

Copyright 2007 Spielberg Family Center for Applied Proteomics Cedars-Sinai Medical Center, Los Angeles, California 90048

The following datastructures are used :

  • BinaryDataArray : a struct that holds a std::vector<double> with the data
  • ChromatogramMeta : meta information of a chromatogram (index)
  • Chromatogram : chromatogram data. Contains a vector of pointers to BinaryDataArray, the first one is time array (RT), the second one is intensity
  • SpectrumMeta : meta information of a spectrum (index, identifier, RT, ms_level)
  • Spectrum : spectrum data. Contains a vector of pointers to BinaryDataArray, the first one is mz array, the second one is intensityThe structure into which encoded binary data goes.

Member Data Documentation

◆ data

std::vector<double> data

this optional attribute may reference the 'id' attribute of the appropriate dataProcessing.

the binary data.


OpenMS / TOPP release 2.3.0 Documentation generated on Wed Apr 18 2018 19:29:19 using doxygen 1.8.14