23 #ifndef _INDEX_MZML_HPP_ 24 #define _INDEX_MZML_HPP_ 29 #include <boost/shared_ptr.hpp> 37 struct SpectrumIdentityFromXML;
45 size_t spectrumCount()
const;
47 size_t findSpectrumId(
const std::string&
id)
const;
48 IndexList findSpectrumBySpotID(
const std::string& spotID)
const;
49 const std::map<std::string,std::string>& legacyIdRefToNativeId()
const;
51 size_t chromatogramCount()
const;
53 size_t findChromatogramId(
const std::string&
id)
const;
57 boost::shared_ptr<Impl>
impl_;
68 #endif // _INDEX_MZML_HPP_
boost::shared_ptr< Index_mzML > Index_mzML_Ptr
boost::shared_ptr< Impl > impl_
Identifying information for a spectrum subclassed to add private information for faster file IO in mz...
Identifying information for a chromatogram.
This is the root element of ProteoWizard; it represents the mzML element, defined as: intended to cap...