35 #ifndef OPENMS_FORMAT_OPTIONS_PEAKFILEOPTIONS_H 36 #define OPENMS_FORMAT_OPTIONS_PEAKFILEOPTIONS_H 60 void setMetadataOnly(
bool only);
63 bool getMetadataOnly()
const;
66 void setForceMQCompatability(
bool forceMQ);
68 bool getForceMQCompatability()
const;
71 void setForceTPPCompatability(
bool forceTPP);
73 bool getForceTPPCompatability()
const;
78 void setWriteSupplementalData(
bool write);
81 bool getWriteSupplementalData()
const;
89 bool hasRTRange()
const;
99 bool hasMZRange()
const;
106 void setIntensityRange(
const DRange<1> & range);
109 bool hasIntensityRange()
const;
111 const DRange<1> & getIntensityRange()
const;
122 void setMSLevels(
const std::vector<Int> & levels);
125 void addMSLevel(
int level);
127 void clearMSLevels();
129 bool hasMSLevels()
const;
131 bool containsMSLevel(
int level)
const;
133 const std::vector<Int> & getMSLevels()
const;
143 void setCompression(
bool compress);
145 bool getCompression()
const;
150 void setSizeOnly(
bool only);
152 bool getSizeOnly()
const;
154 void setAlwaysAppendData(
bool only);
156 bool getAlwaysAppendData()
const;
158 void setFillData(
bool only);
160 bool getFillData()
const;
162 void setSkipXMLChecks(
bool only);
164 bool getSkipXMLChecks()
const;
168 void setSortSpectraByMZ(
bool sort);
170 bool getSortSpectraByMZ()
const;
172 void setSortChromatogramsByRT(
bool sort);
174 bool getSortChromatogramsByRT()
const;
186 void setMz32Bit(
bool mz_32_bit);
188 bool getMz32Bit()
const;
190 void setIntensity32Bit(
bool int_32_bit);
192 bool getIntensity32Bit()
const;
196 bool getWriteIndex()
const;
198 void setWriteIndex(
bool write_index);
219 Size getMaxDataPoolSize()
const;
222 void setMaxDataPoolSize(
Size size);
255 #endif // OPENMS_FORMAT_OPTIONS_PEAKFILEOPTIONS_H MSNumpressCoder::NumpressConfig np_config_mz_
Definition: PeakFileOptions.h:247
bool has_intensity_range_
Definition: PeakFileOptions.h:232
bool metadata_only_
Definition: PeakFileOptions.h:226
bool skip_xml_checks_
Definition: PeakFileOptions.h:242
DRange< 1 > rt_range_
Definition: PeakFileOptions.h:235
Size maximal_data_pool_size_
Definition: PeakFileOptions.h:249
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
bool fill_data_
Definition: PeakFileOptions.h:245
Configuration class for MSNumpress.
Definition: MSNumpressCoder.h:69
MSNumpressCoder::NumpressConfig np_config_int_
Definition: PeakFileOptions.h:248
bool int_32_bit_
Definition: PeakFileOptions.h:234
bool write_supplemental_data_
Definition: PeakFileOptions.h:229
DRange< 1 > mz_range_
Definition: PeakFileOptions.h:236
bool sort_chromatograms_by_rt_
Definition: PeakFileOptions.h:244
bool force_maxquant_compatibility_
Definition: PeakFileOptions.h:227
bool write_index_
Definition: PeakFileOptions.h:246
bool always_append_data_
Definition: PeakFileOptions.h:241
bool has_rt_range_
Definition: PeakFileOptions.h:230
bool has_mz_range_
Definition: PeakFileOptions.h:231
DRange< 1 > intensity_range_
Definition: PeakFileOptions.h:237
bool sort_spectra_by_mz_
Definition: PeakFileOptions.h:243
bool size_only_
Definition: PeakFileOptions.h:240
bool zlib_compression_
Definition: PeakFileOptions.h:239
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:128
bool force_tpp_compatibility_
Definition: PeakFileOptions.h:228
Options for loading files containing peak data.
Definition: PeakFileOptions.h:48
bool mz_32_bit_
Definition: PeakFileOptions.h:233
std::vector< Int > ms_levels_
Definition: PeakFileOptions.h:238