40 QFileInfo mzcbor_index_fileinfo(str_index_file.append(
".idx"));
41 if(mzcbor_index_fileinfo.exists())
43 qDebug() <<
"mzcbor_index_fileinfo.exists()";
44 QFile mzcbor_index_file(mzcbor_index_fileinfo.absoluteFilePath());
45 mzcbor_index_file.open(QIODevice::ReadOnly);
53 mzcbor_index_file.close();
63 mzcbor_file.open(QIODevice::ReadOnly);
80std::vector<MsRunIdCstSPtr>
83 std::vector<MsRunIdCstSPtr> ms_run_ids;
113 ms_run_ids.push_back(std::make_shared<MsRunId>(ms_run_id));
120 std::size_t iter = 0;
141 ms_run_ids.push_back(std::make_shared<MsRunId>(ms_run_id));
MsFileReader(const QString &file_name)
Enums::MsDataFormat m_fileFormat
MS run identity MsRunId identifies an MS run with a unique ID (XmlId) and contains eventually informa...
void setMsDataFormat(Enums::MsDataFormat format)
void setXmlId(const QString &xml_id)
set an XML unique identifier for this MsRunId
void setSampleName(const QString &name)
set a sample name for this MsRunId
pappso::cbor::mzcbor::MzcborIndexReader m_mzcborIndexReader
virtual ~MzcborMsFileReader()
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix) override
virtual Enums::MsDataFormat getFileFormat() override
pappso::cbor::mzcbor::MzcborReaderBase m_mzcborReaderBase
MzcborMsFileReader(const QString &file_name)
virtual std::size_t initialize()
static const QString getLexicalOrderedString(unsigned int num)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...