44 bool write_full_meta{
true};
45 bool use_lossy_numpress{
false};
46 double linear_fp_mass_acc{-1};
183 const std::string& xic_filename,
185 const std::string& source_file =
"",
The interface of a consumer of spectra and chromatograms.
Definition IMSDataConsumer.h:46
In-Memory representation of a mass spectrometry run.
Definition MSExperiment.h:49
Read and write mass-spectrometry data in the on-disk sqMass (SQLite) format.
Definition SqMassFile.h:36
void store(const std::string &filename, const MapType &map) const
Store an MSExperiment in sqMass format.
SqMassConfig config_
Definition SqMassFile.h:207
void setConfig(const SqMassConfig &config)
Replace the compression / metadata configuration used by subsequent load, store and transform calls.
Definition SqMassFile.h:193
void load(const std::string &filename, MapType &map) const
Read the contents of an sqMass file into an MSExperiment.
void transform(const std::string &filename_in, Interfaces::IMSDataConsumer *consumer, bool skip_full_count=false, bool skip_first_pass=false) const
Stream the spectra and chromatograms of an sqMass file through consumer.
SqMassFile()
Default constructor.
void convertToXICParquet(const std::string &filename_in, const std::string &xic_filename, UInt64 run_id=0, const std::string &source_file="", const OpenSwath::LightTargetedExperiment &transition_exp=OpenSwath::LightTargetedExperiment()) const
Convert an sqMass file containing chromatogram data to an XIC Parquet file.
MSExperiment MapType
Convenience alias used by load / store.
Definition SqMassFile.h:50
Compression / metadata options used when reading or writing an sqMass file.
Definition SqMassFile.h:43
uint64_t UInt64
Unsigned integer type (64bit)
Definition Types.h:47
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition TransitionExperiment.h:369