| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <peptideproformaparser.h>
Static Public Member Functions | |
| static PeptideSp | parseString (const QString &pepstr) | 
| static NoConstPeptideSp | parseNoConstString (const QString &pepstr) | 
Static Private Member Functions | |
| static void | parseStringToPeptide (const QString &pepstr, Peptide &peptide) | 
Static Private Attributes | |
| static QRegularExpression | _rx_psimod | 
| static QRegularExpression | _rx_modmass | 
| static QRegularExpression | m_firstGlobalMod | 
Definition at line 38 of file peptideproformaparser.h.
      
  | 
  static | 
Definition at line 239 of file peptideproformaparser.cpp.
References pappso::Peptide::makeNoConstPeptideSp(), and parseStringToPeptide().
      
  | 
  static | 
Definition at line 227 of file peptideproformaparser.cpp.
References pappso::Peptide::makePeptideSp(), and parseStringToPeptide().
Referenced by pappso::cbor::psm::PsmFileReaderBase::getCurrentPsmPeptideSp(), pappso::cbor::psm::SageTsvHandler::parsePeptide(), pappso::cbor::psm::PsmFeaturesScan::process(), pappso::cbor::psm::PsmSpecGlobScan::process(), pappso::cbor::psm::PsmSpecPeptidOmsScan::process(), pappso::masschroq::JsonInput::read_peptide_list(), and pappso::masschroq::Peptide::setJsonLabelList().
      
  | 
  staticprivate | 
Definition at line 48 of file peptideproformaparser.cpp.
References pappso::Peptide::addAaModificationOnAllAminoAcid(), pappso::Enums::alanine, pappso::Enums::C13, pappso::AaModification::getAccession(), pappso::AaBase::getAminoAcidChar(), pappso::AaModification::getInstance(), pappso::Peptide::getMass(), pappso::Utils::guessAaModificationPbyMonoisotopicMassDelta(), pappso::Enums::H2, pappso::Peptide::m_aaVec, m_firstGlobalMod, pappso::Peptide::m_proxyMass, pappso::Enums::N15, pappso::Peptide::setCterModification(), pappso::Peptide::setGlobalModification(), and pappso::Peptide::setNterModification().
Referenced by parseNoConstString(), and parseString().
      
  | 
  staticprivate | 
Definition at line 52 of file peptideproformaparser.h.
      
  | 
  staticprivate | 
Definition at line 51 of file peptideproformaparser.h.
      
  | 
  staticprivate | 
Definition at line 53 of file peptideproformaparser.h.
Referenced by parseStringToPeptide().