43 const QString &operation)
176 cbor_scan_p->filterAndSortPsmList();
191 if(!cbor_scan_p->keys().contains(
"id"))
194 QObject::tr(
"missing scan id %1").arg(cbor_scan_p->keys().size()));
static QString getVersion()
void writeInformations(const QString &software_name, const QString &software_version, const QString &type, const QString &operation)
void writeArray(const std::vector< std::size_t > &int_list)
void writeCborMap(const QCborMap &cbor_map)
void writeCborArray(const QCborArray &cbor_array)
PsmFile m_currentPeaklistFile
QStringList m_targetFastaFiles
QStringList m_decoyFastaFiles
void writePsmFileList(CborStreamWriter &writer, const std::vector< PsmFile > &file_list)
QString m_currentSampleName
PsmProteinMap m_proteinMap
QCborMap m_cborParameterMap
QCborMap m_cborInformations
std::vector< PsmFile > m_currentIdentificationFileList
void writePsmFile(CborStreamWriter &writer, const PsmFile &psm_file)
void delayProteinMapInMemory()
virtual ~PsmFileScanProcessAndCopy()
void sampleStarted(pappso::UiMonitorInterface &monitor) override
void fastaFilesReady(pappso::UiMonitorInterface &monitor) override
void sampleFinished(pappso::UiMonitorInterface &monitor) override
CborStreamWriter * mp_cborOutput
CborStreamWriter * mp_copyCborOutput
PsmFileScanProcessAndCopy(std::size_t buffer_scan_size, CborStreamWriter *cbor_output_p, const QString &operation)
void sampleListStarted(pappso::UiMonitorInterface &monitor) override
pappso::cbor::CborStreamWriter * mpa_bufferWriterAfterProteinMap
void sampleListFinished(pappso::UiMonitorInterface &monitor) override
virtual void proteinMapReady(pappso::UiMonitorInterface &monitor) override
void informationsReady(pappso::UiMonitorInterface &monitor) override
QBuffer * mpa_bufferAfterProteinMap
virtual void processBufferScanDone(pappso::UiMonitorInterface &monitor) override
void parameterMapReady(pappso::UiMonitorInterface &monitor) override
void logReady(pappso::UiMonitorInterface &monitor) override
pappso::cbor::psm::PsmProteinMap m_psmNewProteinMap
Basic PSM file reader to process scan (parallelized scan processing)
std::vector< CborScanMapBase * > m_cborScanList
virtual void processBufferScan(pappso::UiMonitorInterface &monitor)
void writeMap(CborStreamWriter &writer) const
writes the protein map in a cbor output stream this output a CborMap structure directly in the output...
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...