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().