ProteoWizard
Public Member Functions | Public Attributes | List of all members
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

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 More...
 
- Public Attributes inherited from pwiz::msdata::SpectrumIdentity
size_t index
 the zero-based, consecutive index of the spectrum in the SpectrumList. More...
 
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. More...
 
std::string spotID
 the identifier for the spot from which this spectrum was derived, if a MALDI or similar run. More...
 
boost::iostreams::stream_offset sourceFilePosition
 for file-based MSData implementations, this attribute may refer to the spectrum's position in the file More...
 

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

§ SpectrumIdentityFromXML()

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

Definition at line 48 of file IO.hpp.

48 : SpectrumIdentity(), sourceFilePositionForBinarySpectrumData((boost::iostreams::stream_offset)-1) {}
boost::iostreams::stream_offset sourceFilePositionForBinarySpectrumData
for efficient read of peak lists after previous read of scan header in mzML and mzXML - avoids repars...
Definition: IO.hpp:47

Member Data Documentation

§ sourceFilePositionForBinarySpectrumData

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: