61 void setMetadataOnly(
bool only);
64 bool getMetadataOnly()
const;
67 void setForceMQCompatability(
bool forceMQ);
69 bool getForceMQCompatability()
const;
72 void setForceTPPCompatability(
bool forceTPP);
74 bool getForceTPPCompatability()
const;
79 void setWriteSupplementalData(
bool write);
82 bool getWriteSupplementalData()
const;
90 bool hasRTRange()
const;
100 bool hasMZRange()
const;
107 void setIntensityRange(
const DRange<1> & range);
110 bool hasIntensityRange()
const;
112 const DRange<1> & getIntensityRange()
const;
123 void setMSLevels(
const std::vector<Int> & levels);
126 void addMSLevel(
int level);
128 void clearMSLevels();
130 bool hasMSLevels()
const;
132 bool containsMSLevel(
int level)
const;
134 const std::vector<Int> & getMSLevels()
const;
144 void setCompression(
bool compress);
146 bool getCompression()
const;
151 void setAlwaysAppendData(
bool only);
153 bool getAlwaysAppendData()
const;
155 void setFillData(
bool only);
157 bool getFillData()
const;
159 void setSkipXMLChecks(
bool only);
161 bool getSkipXMLChecks()
const;
165 void setSortSpectraByMZ(
bool sort);
167 bool getSortSpectraByMZ()
const;
169 void setSortChromatogramsByRT(
bool sort);
171 bool getSortChromatogramsByRT()
const;
183 void setMz32Bit(
bool mz_32_bit);
185 bool getMz32Bit()
const;
187 void setIntensity32Bit(
bool int_32_bit);
189 bool getIntensity32Bit()
const;
193 bool getWriteIndex()
const;
195 void setWriteIndex(
bool write_index);
220 Size getMaxDataPoolSize()
const;
223 void setMaxDataPoolSize(
Size size);
227 bool getPrecursorMZSelectedIon()
const;
230 void setPrecursorMZSelectedIon(
bool choice);
233 bool hasFilters()
const;
MSNumpressCoder::NumpressConfig np_config_mz_
Definition: PeakFileOptions.h:256
bool has_intensity_range_
Definition: PeakFileOptions.h:242
bool metadata_only_
Definition: PeakFileOptions.h:236
bool skip_xml_checks_
Definition: PeakFileOptions.h:251
DRange< 1 > rt_range_
Definition: PeakFileOptions.h:245
Size maximal_data_pool_size_
Definition: PeakFileOptions.h:259
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
bool fill_data_
Definition: PeakFileOptions.h:254
Configuration class for MSNumpress.
Definition: MSNumpressCoder.h:88
MSNumpressCoder::NumpressConfig np_config_int_
Definition: PeakFileOptions.h:257
bool precursor_mz_selected_ion_
Definition: PeakFileOptions.h:260
bool int_32_bit_
Definition: PeakFileOptions.h:244
bool write_supplemental_data_
Definition: PeakFileOptions.h:239
DRange< 1 > mz_range_
Definition: PeakFileOptions.h:246
bool sort_chromatograms_by_rt_
Definition: PeakFileOptions.h:253
bool force_maxquant_compatibility_
for mzXML-writing only: set a fixed vendor (Thermo Scientific), mass analyzer (FTMS) ...
Definition: PeakFileOptions.h:237
bool write_index_
Definition: PeakFileOptions.h:255
bool always_append_data_
Definition: PeakFileOptions.h:250
bool has_rt_range_
Definition: PeakFileOptions.h:240
bool has_mz_range_
Definition: PeakFileOptions.h:241
DRange< 1 > intensity_range_
Definition: PeakFileOptions.h:247
bool sort_spectra_by_mz_
Definition: PeakFileOptions.h:252
bool zlib_compression_
Definition: PeakFileOptions.h:249
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
bool force_tpp_compatibility_
for mzML-writing only: work around some bugs in TPP file parsers
Definition: PeakFileOptions.h:238
Options for loading files containing peak data.
Definition: PeakFileOptions.h:47
bool mz_32_bit_
Definition: PeakFileOptions.h:243
std::vector< Int > ms_levels_
Definition: PeakFileOptions.h:248
MSNumpressCoder::NumpressConfig np_config_fda_
Definition: PeakFileOptions.h:258