166        QObject::tr(
"ERROR: expecting sample_list element not %1").arg(
m_expectedString));
 
 
  190      QStringList all_keys;
 
  193          all_keys << it_k.toString();
 
  196        QObject::tr(
"ERROR: this file does not contain PSM data but %1 and %2")
 
  198          .arg(all_keys.join(
" ")));
 
 
  304  writer.append(
"name");
 
  305  writer.append(psm_file.
name);
 
 
  311                                                       const std::vector<PsmFile> &file_list)
 
  314  for(
auto &psm_file : file_list)
 
 
  406  qDebug() << 
"scan begin";
 
  420        QObject::tr(
"ERROR: expecting id element in scan not %1").arg(
m_expectedString));
 
  451            QObject::tr(
"ms2 element in scan is not a cbor map %1 %2:\n%3")
 
  473  qDebug() << 
"scan end";
 
 
  515                QObject::tr(
"ERROR: reading protein_list element in psm-scan"));
 
 
  660  std::vector<DataPoint> data_point_vector;
 
  662  for(
auto cbor_mz_value : 
m_cborScanMs2.value(
"mz").toArray())
 
  664      data_point_vector.push_back(
 
  665        {cbor_mz_value.toDouble(), 
m_cborScanMs2.value(
"intensity").toArray().at(i).toDouble()});
 
 
  716  mz_prec = mz_prec * (double)charge;
 
  717  mz_prec -= (
MHPLUS * (double)charge);
 
 
void setNativeId(const QString &native_id)
 
void setSpectrumIndex(std::size_t index)
 
Class to represent a mass spectrum.
 
MassSpectrumSPtr makeMassSpectrumSPtr() const
 
MS run identity MsRunId identifies an MS run with a unique ID (XmlId) and contains eventually informa...
 
void setSampleName(const QString &name)
set a sample name for this MsRunId
 
Class representing a fully specified mass spectrum.
 
void appendPrecursorIonData(const PrecursorIonData &precursor_ion_data)
 
void setMsLevel(uint ms_level)
Set the mass spectrum level.
 
QualifiedMassSpectrumSPtr makeQualifiedMassSpectrumSPtr() const
 
void setMassSpectrumSPtr(MassSpectrumSPtr massSpectrum)
Set the MassSpectrumSPtr.
 
void setRtInSeconds(pappso_double rt)
Set the retention time in seconds.
 
void initCborReader(QFile *pcborfile)
 
CborStreamReader * mpa_cborReader
 
std::vector< PsmProteinRef > m_currentPsmProteinRefList
 
PsmFile m_currentPeaklistFile
 
pappso::QualifiedMassSpectrumSPtr getCurrentQualifiedMassSpectrumSPtr() const
 
pappso::PeptideSp getCurrentPsmPeptideSp() const
 
QStringList m_targetFastaFiles
 
bool currentProteinRefListContainsTarget() const
 
QStringList m_decoyFastaFiles
 
virtual void sampleListStarted(pappso::UiMonitorInterface &monitor)
 
void writePsmFileList(CborStreamWriter &writer, const std::vector< PsmFile > &file_list)
 
QString m_currentSampleName
 
double getPrecursorMass(double mz_prec, uint charge) const
convenient function do compute precusor ion mass
 
virtual void logReady(pappso::UiMonitorInterface &monitor)
 
virtual void scanStarted(pappso::UiMonitorInterface &monitor)
 
virtual void readPsm(pappso::UiMonitorInterface &monitor)
 
virtual void readLog(pappso::UiMonitorInterface &monitor)
 
virtual void proteinMapReady(pappso::UiMonitorInterface &monitor)
 
virtual void sampleStarted(pappso::UiMonitorInterface &monitor)
 
bool currentProteinRefListContainsDecoy() const
 
PsmFile readPsmFile(bool &is_ok)
 
PsmProteinMap m_proteinMap
 
virtual void readParameterMap(pappso::UiMonitorInterface &monitor)
 
QString m_currentPsmProforma
 
void readCbor(QFile *cborp, pappso::UiMonitorInterface &monitor)
 
QCborMap m_cborScanPrecursor
 
virtual void readScan(pappso::UiMonitorInterface &monitor)
 
virtual void readInformations(pappso::UiMonitorInterface &monitor)
 
virtual void scanFinished(pappso::UiMonitorInterface &monitor)
 
virtual void sampleListFinished(pappso::UiMonitorInterface &monitor)
 
virtual void psmReady(pappso::UiMonitorInterface &monitor)
 
virtual ~PsmFileReaderBase()
 
virtual void informationsReady(pappso::UiMonitorInterface &monitor)
 
QCborMap m_cborParameterMap
 
QCborMap m_cborInformations
 
void readRoot(pappso::UiMonitorInterface &monitor)
 
std::vector< PsmFile > m_currentIdentificationFileList
 
void writePsmFile(CborStreamWriter &writer, const PsmFile &psm_file)
 
virtual void fastaFilesReady(pappso::UiMonitorInterface &monitor)
 
virtual void parameterMapReady(pappso::UiMonitorInterface &monitor)
 
virtual void readProteinMap(pappso::UiMonitorInterface &monitor)
 
virtual void readSample(pappso::UiMonitorInterface &monitor)
 
QCborMap m_cborScanPsmEval
 
PsmProteinRef readPsmProteinRef(bool &is_ok)
 
virtual void sampleFinished(pappso::UiMonitorInterface &monitor)
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
std::shared_ptr< QualifiedMassSpectrum > QualifiedMassSpectrumSPtr
 
std::shared_ptr< const Peptide > PeptideSp
 
std::shared_ptr< const MsRunId > MsRunIdCstSPtr
 
const pappso_double MHPLUS(1.007276466879)
 
std::vector< std::size_t > positions