OpenMS
|
Classes | |
struct | BinaryDataArray |
The datastructures used by the OpenSwath interfaces. More... | |
struct | ChromatogramMeta |
Identifying information for a chromatogram. More... | |
struct | Chromatogram |
A single chromatogram. More... | |
struct | SpectrumMeta |
Identifying information for a spectrum. More... | |
struct | Spectrum |
The structure that captures the generation of a peak list (including the underlying acquisitions) More... | |
class | IMSDataConsumer |
The interface of a consumer of spectra and chromatograms. More... | |
class | ISpectraReader |
The interface of read-access to a list of spectra. More... | |
class | IChromatogramsReader |
The interface of read-access to a list of chromatograms. More... | |
class | ISpectraWriter |
class | IChromatogramsWriter |
Typedefs | |
typedef boost::shared_ptr< BinaryDataArray > | BinaryDataArrayPtr |
typedef boost::shared_ptr< ChromatogramMeta > | ChromatogramMetaPtr |
typedef boost::shared_ptr< Chromatogram > | ChromatogramPtr |
typedef boost::shared_ptr< SpectrumMeta > | SpectrumMetaPtr |
typedef boost::shared_ptr< Spectrum > | SpectrumPtr |
typedef IMSDataConsumer | IMSDataConsumer |
typedef boost::shared_ptr< ISpectraReader > | SpectraReaderPtr |
typedef boost::shared_ptr< IChromatogramsReader > | ChromatogramsReaderPtr |
typedef boost::shared_ptr< ISpectraWriter > | SpectraWriterPtr |
typedef boost::shared_ptr< IChromatogramsWriter > | ChromatogramsWriterPtr |
struct OpenMS::Interfaces::BinaryDataArray |
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 n@pr oteow izar d.org
Copyright 2007 Spielberg Family Center for Applied Proteomics Cedars-Sinai Medical Center, Los Angeles, California 90048
The following datastructures are used :
Class Members | ||
---|---|---|
vector< double > | data |
this optional attribute may reference the 'id' attribute of the appropriate dataProcessing. the binary data. |
typedef boost::shared_ptr<BinaryDataArray> BinaryDataArrayPtr |
typedef boost::shared_ptr<ChromatogramMeta> ChromatogramMetaPtr |
typedef boost::shared_ptr<Chromatogram> ChromatogramPtr |
typedef boost::shared_ptr<IChromatogramsReader> ChromatogramsReaderPtr |
typedef boost::shared_ptr<IChromatogramsWriter> ChromatogramsWriterPtr |
typedef IMSDataConsumer IMSDataConsumer |
typedef boost::shared_ptr<ISpectraReader> SpectraReaderPtr |
typedef boost::shared_ptr<ISpectraWriter> SpectraWriterPtr |
typedef boost::shared_ptr<SpectrumMeta> SpectrumMetaPtr |
typedef boost::shared_ptr<Spectrum> SpectrumPtr |