43 const QString &operation)
177 cbor_scan_p->filterAndSortPsmList();
192 if(!cbor_scan_p->keys().contains(
"id"))
195 QObject::tr(
"missing scan id %1").arg(cbor_scan_p->keys().size()));
static QString getVersion()
overrides QCborStreamWriter base class to provide convenient functions
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 close() override
convenient function to clean pointer before leaving
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
std::vector< CborScanMapBase * > m_cborScanList
PsmFileScanProcess(std::size_t buffer_scan_size)
virtual void processBufferScan(pappso::UiMonitorInterface &monitor)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...