ProteoWizard
Public Member Functions | Public Attributes
pwiz::msdata::SpectrumIdentityFromXML Struct Reference

Identifying information for a spectrum subclassed to add private information for faster file IO in mzML and mzXML. More...

#include <IO.hpp>

Inheritance diagram for pwiz::msdata::SpectrumIdentityFromXML:
pwiz::msdata::SpectrumIdentity pwiz::msdata::SpectrumIdentityFromMzXML

List of all members.

Public Member Functions

 SpectrumIdentityFromXML ()
- Public Member Functions inherited from pwiz::msdata::SpectrumIdentity
 SpectrumIdentity ()

Public Attributes

boost::iostreams::stream_offset sourceFilePositionForBinarySpectrumData
 for efficient read of peak lists after previous read of scan header in mzML and mzXML - avoids reparsing the header
- Public Attributes inherited from pwiz::msdata::SpectrumIdentity
size_t index
 the zero-based, consecutive index of the spectrum in the SpectrumList.
std::string id
 a unique identifier for this spectrum. It should be expected that external files may use this identifier together with the mzML filename or accession to reference a particular spectrum.
std::string spotID
 the identifier for the spot from which this spectrum was derived, if a MALDI or similar run.
boost::iostreams::stream_offset sourceFilePosition
 for file-based MSData implementations, this attribute may refer to the spectrum's position in the file

Detailed Description

Identifying information for a spectrum subclassed to add private information for faster file IO in mzML and mzXML.

Definition at line 43 of file IO.hpp.


Constructor & Destructor Documentation

pwiz::msdata::SpectrumIdentityFromXML::SpectrumIdentityFromXML ( )
inline

Definition at line 48 of file IO.hpp.

: SpectrumIdentity(), sourceFilePositionForBinarySpectrumData((boost::iostreams::stream_offset)-1) {}

Member Data Documentation

boost::iostreams::stream_offset pwiz::msdata::SpectrumIdentityFromXML::sourceFilePositionForBinarySpectrumData
mutable

for efficient read of peak lists after previous read of scan header in mzML and mzXML - avoids reparsing the header

Definition at line 47 of file IO.hpp.


The documentation for this struct was generated from the following file: