95 QFile store_sample_file(tmp_sample.temporaryFile);
96 store_sample_file.open(QIODevice::ReadOnly);
98 if(tmp_reader.isTag() && tmp_reader.toTag() == QCborKnownTags::Signature)
100 QCborMap cbor_sample;
104 QObject::tr(
"ERROR writing sample %1").arg(tmp_sample.fileId));
107 store_sample_file.close();
139 QCborMap cbor_current_sample;
144 sample_file.
fileId = cbor_current_sample.value(
"name").toString();
145 QString sample_name = sample_file.
fileId;
149 if(sample.fileId == sample_name)
156 QObject::tr(
"adding the same sample twice is forbidden %1").arg(sample_name));
163 store_sample_file.open(QIODevice::WriteOnly);
166 store_sample_file.close();
CborStreamReader * mpa_cborReader
bool readCborMap(QCborMap &cbor_map)
void writeCborMap(const QCborMap &cbor_map)
void informationsReady(pappso::UiMonitorInterface &monitor) override
QStringList m_outputTargetFastaFiles
QCborMap m_outputParameterMap
void readSample(pappso::UiMonitorInterface &monitor) override
QStringList m_outputDecoyFastaFiles
pappso::cbor::CborStreamWriter * mp_output
std::vector< SampleStorage > m_sampleStorageList
PsmFileAppend(pappso::cbor::CborStreamWriter *p_output)
void fastaFilesReady(pappso::UiMonitorInterface &monitor) override
void parameterMapReady(pappso::UiMonitorInterface &monitor) override
QTemporaryDir * mpa_temporaryDirectory
QStringList m_targetFastaFiles
QStringList m_decoyFastaFiles
PsmProteinMap m_proteinMap
QCborMap m_cborParameterMap
QCborMap m_cborInformations