ProteoWizard
Public Member Functions | Public Attributes | List of all members
pwiz::msdata::DiffConfig Struct Reference

configuration struct for diffing MSData types More...

#include <Diff.hpp>

Inheritance diagram for pwiz::msdata::DiffConfig:
pwiz::data::BaseDiffConfig

Public Member Functions

 DiffConfig ()
 
- Public Member Functions inherited from pwiz::data::BaseDiffConfig
 BaseDiffConfig (double _precision=1e-6)
 

Public Attributes

bool ignoreIdentity
 ignore members of SpectrumIdentity and ChromatogramIdentity
 
bool ignoreMetadata
 ignore all file level metadata, and most scan level metadata, i.e.
 
bool ignoreExtraBinaryDataArrays
 ignore arrays like mobility, charge state, noise, SNR, etc.
 
bool ignoreSpectra
 
bool ignoreChromatograms
 
bool ignoreDataProcessing
 
- Public Attributes inherited from pwiz::data::BaseDiffConfig
double precision
 
bool partialDiffOK
 
bool ignoreVersions
 

Detailed Description

configuration struct for diffing MSData types

Definition at line 205 of file Diff.hpp.

Constructor & Destructor Documentation

◆ DiffConfig()

pwiz::msdata::DiffConfig::DiffConfig ( )
inline

Definition at line 224 of file Diff.hpp.

226 ignoreIdentity(false),
227 ignoreMetadata(false),
229 ignoreSpectra(false),
230 ignoreChromatograms(false),
232 {}
bool ignoreMetadata
ignore all file level metadata, and most scan level metadata, i.e.
Definition Diff.hpp:214
bool ignoreExtraBinaryDataArrays
ignore arrays like mobility, charge state, noise, SNR, etc.
Definition Diff.hpp:217
bool ignoreIdentity
ignore members of SpectrumIdentity and ChromatogramIdentity
Definition Diff.hpp:208

Member Data Documentation

◆ ignoreIdentity

bool pwiz::msdata::DiffConfig::ignoreIdentity

ignore members of SpectrumIdentity and ChromatogramIdentity

Definition at line 208 of file Diff.hpp.

Referenced by testWriteRead().

◆ ignoreMetadata

bool pwiz::msdata::DiffConfig::ignoreMetadata

ignore all file level metadata, and most scan level metadata, i.e.

verify scan binary data, plus important scan metadata:

  • msLevel
  • precursor.ionSelection

Definition at line 214 of file Diff.hpp.

Referenced by test(), test(), testWriteRead(), testWriteReadBMS1(), testWriteReadBMS2(), testWriteReadCMS1(), testWriteReadCMS2(), testWriteReadMS1(), and testWriteReadMS2().

◆ ignoreExtraBinaryDataArrays

bool pwiz::msdata::DiffConfig::ignoreExtraBinaryDataArrays

ignore arrays like mobility, charge state, noise, SNR, etc.

Definition at line 217 of file Diff.hpp.

◆ ignoreSpectra

bool pwiz::msdata::DiffConfig::ignoreSpectra

Definition at line 219 of file Diff.hpp.

◆ ignoreChromatograms

bool pwiz::msdata::DiffConfig::ignoreChromatograms

Definition at line 220 of file Diff.hpp.

Referenced by test(), testWriteRead(), and testWriteRead().

◆ ignoreDataProcessing

bool pwiz::msdata::DiffConfig::ignoreDataProcessing

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