35 #ifndef OPENMS_FORMAT_OPTIONS_PEAKFILEOPTIONS_H
36 #define OPENMS_FORMAT_OPTIONS_PEAKFILEOPTIONS_H
60 void setMetadataOnly(
bool only);
63 bool getMetadataOnly()
const;
68 void setWriteSupplementalData(
bool write);
71 bool getWriteSupplementalData()
const;
79 bool hasRTRange()
const;
89 bool hasMZRange()
const;
96 void setIntensityRange(
const DRange<1> & range);
99 bool hasIntensityRange()
const;
101 const DRange<1> & getIntensityRange()
const;
112 void setMSLevels(
const std::vector<Int> & levels);
115 void addMSLevel(
int level);
117 void clearMSLevels();
119 bool hasMSLevels()
const;
121 bool containsMSLevel(
int level)
const;
123 const std::vector<Int> & getMSLevels()
const;
133 void setCompression(
bool compress);
135 bool getCompression()
const;
140 void setSizeOnly(
bool only);
142 bool getSizeOnly()
const;
144 void setAlwaysAppendData(
bool only);
146 bool getAlwaysAppendData()
const;
148 void setFillData(
bool only);
150 bool getFillData()
const;
154 void setSortSpectraByMZ(
bool sort);
156 bool getSortSpectraByMZ()
const;
158 void setSortChromatogramsByRT(
bool sort);
160 bool getSortChromatogramsByRT()
const;
169 void setMz32Bit(
bool mz_32_bit);
171 bool getMz32Bit()
const;
173 void setIntensity32Bit(
bool int_32_bit);
175 bool getIntensity32Bit()
const;
179 bool getWriteIndex()
const;
181 void setWriteIndex(
bool write_index);
202 Size getMaxDataPoolSize()
const;
205 void setMaxDataPoolSize(
Size size);
234 #endif // OPENMS_FORMAT_OPTIONS_PEAKFILEOPTIONS_H
MSNumpressCoder::NumpressConfig np_config_mz_
Definition: PeakFileOptions.h:227
bool has_intensity_range_
Definition: PeakFileOptions.h:213
bool metadata_only_
Definition: PeakFileOptions.h:209
DRange< 1 > rt_range_
Definition: PeakFileOptions.h:216
Size maximal_data_pool_size_
Definition: PeakFileOptions.h:229
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
bool fill_data_
Definition: PeakFileOptions.h:225
Configuration class for MSNumpress.
Definition: MSNumpressCoder.h:65
MSNumpressCoder::NumpressConfig np_config_int_
Definition: PeakFileOptions.h:228
bool int_32_bit_
Definition: PeakFileOptions.h:215
bool write_supplemental_data_
Definition: PeakFileOptions.h:210
DRange< 1 > mz_range_
Definition: PeakFileOptions.h:217
bool sort_chromatograms_by_rt_
Definition: PeakFileOptions.h:224
bool write_index_
Definition: PeakFileOptions.h:226
bool always_append_data_
Definition: PeakFileOptions.h:222
bool has_rt_range_
Definition: PeakFileOptions.h:211
bool has_mz_range_
Definition: PeakFileOptions.h:212
DRange< 1 > intensity_range_
Definition: PeakFileOptions.h:218
bool sort_spectra_by_mz_
Definition: PeakFileOptions.h:223
bool size_only_
Definition: PeakFileOptions.h:221
bool zlib_compression_
Definition: PeakFileOptions.h:220
Options for loading files containing peak data.
Definition: PeakFileOptions.h:48
bool mz_32_bit_
Definition: PeakFileOptions.h:214
std::vector< Int > ms_levels_
Definition: PeakFileOptions.h:219