Go to the documentation of this file.
32 namespace pwiz {
namespace msdata {
struct DiffConfig; } }
40 using namespace msdata;
44 void diff(
const SourceFile& a,
48 const DiffConfig& config);
226 ignoreIdentity(false),
227 ignoreMetadata(false),
228 ignoreExtraBinaryDataArrays(false),
229 ignoreSpectra(false),
230 ignoreChromatograms(false),
231 ignoreDataProcessing(false)
Simple writeable in-memory implementation of ChromatogramList.
The structure that captures the generation of a peak list (including the underlying acquisitions)
Description of the default peak processing method. This element describes the base method used in the...
A run in mzML should correspond to a single, consecutive and coherent set of scans on an instrument.
List and descriptions of scans.
PWIZ_API_DECL void diff(const std::string &a, const std::string &b, std::string &a_b, std::string &b_a, const BaseDiffConfig &config)
List with the different components used in the mass spectrometer. At least one source,...
Calculate diffs of objects in a ProteoWizard data model hierarchy.
PWIZ_API_DECL std::ostream & operator<<(std::ostream &os, const BinaryDataEncoder::Config &config)
bool ignoreMetadata
ignore all file level metadata, and most scan level metadata, i.e.
void diff(const string &filename1, const string &filename2)
Information pertaining to the entire mzML file (i.e. not specific to any part of the data set) is sto...
bool ignoreExtraBinaryDataArrays
ignore arrays like mobility, charge state, noise, SNR, etc.
A component of an instrument corresponding to a source (i.e. ion source), an analyzer (i....
Implementation of the SampleType from the mzIdentML schema.
Description of the acquisition settings of the instrument prior to the start of the run.
Simple writeable in-memory implementation of SpectrumList.
Scan or acquisition from original raw file used to create this peak list, as specified in sourceFile.
The structure into which encoded binary data goes. Byte ordering is always little endian (Intel style...
Description of a particular hardware configuration of a mass spectrometer. Each configuration MUST ha...
This is the root element of ProteoWizard; it represents the mzML element, defined as: intended to cap...
configuration struct for diffing MSData types
Description of the way in which a particular software was used.
Interface for accessing chromatograms, which may be stored in memory or backed by a data file (RAW,...
The method of precursor ion selection and activation.
bool ignoreIdentity
ignore members of SpectrumIdentity and ChromatogramIdentity
Interface for accessing spectra, which may be stored in memory or backed by a data file (RAW,...
bool ignoreDataProcessing