32 massSpectrumSPtr(std::size_t spectrum_index)
override;
34 massSpectrumCstSPtr(std::size_t spectrum_index)
override;
37 qualifiedMassSpectrum(std::size_t spectrum_index,
38 bool want_binary_data =
true)
const override;
56 unsigned int ms_level)
override;
59 virtual std::size_t spectrumListSize()
const override;
61 virtual bool releaseDevice()
override;
63 virtual bool acquireDevice()
override;
70 mutable std::size_t m_spectrumCount = 0;
72 QString craftLineParserRegExpPattern()
const;
73 QRegularExpression craftLineParserRegExp(QString &pattern)
const;
76 QRegularExpression &line_regexp)
const;
78 virtual void initialize()
override;
79 virtual bool accept(
const QString &file_name)
const override;
82 qualifiedMassSpectrumFromBafAsciiMSDataFile(std::size_t spectrum_index,
83 bool want_binary_data)
const;