67                                             ->getMsRunReaderSPtr()
 
   77      msrun_peptide_list.get()->buildMsRunRetentionTimeSpOnPeptideObservations(
msp_alignmentMethod);
 
  102      msrun_peptide_list.get()->getMsRunRetentionTimePtr()->align(*reference_msrun_retetiontime_p);
 
  105        msrun_peptide_list.get()->getMsRunRetentionTimePtr()->getCommonDeltaRt(
 
  111                                                 ->getMsRunReaderSPtr()
 
  116      cbor_output.
writeMsRunRetentionTime(report_common_MS2_delta_rt, *msrun_peptide_list.get()->getMsRunRetentionTimePtr());
 
 
  155  const QString &quantify_id,
 
  156  const QString &tmp_dir,
 
  159  const std::vector<pappso::masschroq::PeptideSp> &peptide_sp_list)
 const 
  170  cbor_output.
getCborStreamWriter().append(QDateTime::currentDateTime().toString(Qt::ISODate));
 
  177  if(match_between_run)
 
  183            QObject::tr(
"group %1 is not aligned, match between run is not possible").arg(
getId()));
 
  185      msrun_rt_reference_p =
 
  192      msrun_peptide_list.get()->quantify(
this, tmp_dir, m_uiMonitor, quantification_method);
 
  195      if(match_between_run)
 
  200            msrun_peptide_list.get()->getMsRunRetentionTimeConstPtr();
 
  203          if((msrun_rt_reference_p == 
nullptr) || (msrun_rt_p == 
nullptr) ||
 
  204             ((!msrun_rt_p->
isAligned()) && (msrun_rt_reference_p != msrun_rt_p)))
 
  207                QObject::tr(
"msrun %1 is not aligned, match between run is not possible")
 
  208                  .arg(msrun_peptide_list.get()
 
  211                         ->getMsRunReaderSPtr()
 
  217          m_uiMonitor.
appendText(
"Collecting peak apex");
 
  218          msrun_peptide_list.get()->collectPeptidePeakRetentionTime(msrun_rt_reference_p);
 
  219          msrun_peptide_list.get()->collectPeptideMs2RetentionTime(msrun_rt_reference_p);
 
  222      cbor_output.
writeQrDataBlock(m_uiMonitor, *msrun_peptide_list.get(), 
false);
 
  225      msrun_peptide_list.get()->clearMeasurements();
 
  231  cbor_output.
getCborStreamWriter().append(QDateTime::currentDateTime().toString(Qt::ISODate));
 
  232  if(match_between_run)
 
  234      if(msrun_rt_reference_p != 
nullptr)
 
  238            QObject::tr(
"Computing consensus retention time (%1)").arg(peptide_sp_list.size()));
 
  241              peptide_sp.get()->computeConsensusRetentionTime();
 
  250                msrun_peptide_list.get()->getMsRunSp().get();
 
  251              std::vector<pappso::masschroq::PeptideSp> peptide_mbr_list;
 
  254                  if(!peptide_sp.get()->isObservedInMsRunSp(msrun_p))
 
  256                      peptide_mbr_list.push_back(peptide_sp);
 
  259              msrun_peptide_list.get()->quantifyMatchBetweenRun(
 
  260                this, peptide_mbr_list, tmp_dir, m_uiMonitor, quantification_method);
 
  265              msrun_peptide_list.get()->clearMeasurements();
 
  273  cbor_output.
getCborStreamWriter().append(QDateTime::currentDateTime().toString(Qt::ISODate));
 
 
void quantify(CborOutputStream &cbor_output, const QString &quantify_id, const QString &tmp_dir, pappso::UiMonitorInterface &m_uiMonitor, const QuantificationMethodSp &quantification_method, const std::vector< PeptideSp > &peptide_sp_list) const