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 More...
 
bool ignoreMetadata
 ignore all file level metadata, and most scan level metadata, i.e. More...
 
bool ignoreExtraBinaryDataArrays
 ignore arrays like mobility, charge state, noise, SNR, etc. More...
 
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.

References diff(), and PWIZ_API_DECL.

226  ignoreIdentity(false),
227  ignoreMetadata(false),
229  ignoreSpectra(false),
230  ignoreChromatograms(false),
231  ignoreDataProcessing(false)
232  {}
bool ignoreIdentity
ignore members of SpectrumIdentity and ChromatogramIdentity
Definition: Diff.hpp:208
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

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(), 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(), and testWriteRead().

◆ ignoreDataProcessing

bool pwiz::msdata::DiffConfig::ignoreDataProcessing

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