libpappsomspp
Library for mass spectrometry
|
#include <obopsimodterm.h>
Public Member Functions | |
OboPsiModTerm () | |
~OboPsiModTerm () | |
OboPsiModTerm (const OboPsiModTerm &) | |
OboPsiModTerm & | operator= (const OboPsiModTerm &) |
bool | isValid () const |
bool | isA (const QString &accession) const |
tells if this term "is_a" another accession | |
Public Attributes | |
QString | m_accession |
QString | m_name |
QString | m_definition |
QString | m_psiModLabel |
QString | m_psiMsLabel |
QString | m_diffFormula |
QString | m_formula |
QString | m_origin |
double | m_diffMono |
double | m_massMono |
QStringList | m_isA |
Private Member Functions | |
void | parseLine (const QString &line) |
void | clearTerm () |
Private Attributes | |
friend | OboPsiMod |
Static Private Attributes | |
static QRegularExpression | m_firstParse |
static QRegularExpression | m_findExactPsiModLabel |
static QRegularExpression | m_findRelatedPsiMsLabel |
Definition at line 31 of file obopsimodterm.h.
pappso::OboPsiModTerm::OboPsiModTerm | ( | ) |
Definition at line 51 of file obopsimodterm.cpp.
pappso::OboPsiModTerm::~OboPsiModTerm | ( | ) |
Definition at line 55 of file obopsimodterm.cpp.
pappso::OboPsiModTerm::OboPsiModTerm | ( | const OboPsiModTerm & | other | ) |
Definition at line 58 of file obopsimodterm.cpp.
References m_accession, m_definition, m_diffFormula, m_diffMono, m_formula, m_isA, m_massMono, m_name, m_origin, m_psiModLabel, and m_psiMsLabel.
|
private |
Definition at line 212 of file obopsimodterm.cpp.
References m_accession, m_definition, m_diffFormula, m_diffMono, m_isA, m_massMono, m_name, m_origin, and m_psiModLabel.
Referenced by pappso::OboPsiMod::parse().
bool pappso::OboPsiModTerm::isA | ( | const QString & | accession | ) | const |
tells if this term "is_a" another accession
Definition at line 99 of file obopsimodterm.cpp.
References m_isA.
Referenced by pappso::AaModification::createInstance().
bool pappso::OboPsiModTerm::isValid | ( | ) | const |
Definition at line 93 of file obopsimodterm.cpp.
References m_accession.
Referenced by pappso::OboTermForm::displayOboTerm().
OboPsiModTerm & pappso::OboPsiModTerm::operator= | ( | const OboPsiModTerm & | other | ) |
Definition at line 75 of file obopsimodterm.cpp.
References m_accession, m_definition, m_diffFormula, m_diffMono, m_isA, m_massMono, m_name, m_origin, m_psiModLabel, and m_psiMsLabel.
|
private |
Definition at line 105 of file obopsimodterm.cpp.
References line, m_accession, m_definition, m_diffFormula, m_diffMono, m_findExactPsiModLabel, m_findRelatedPsiMsLabel, m_firstParse, m_formula, m_isA, m_massMono, m_name, m_origin, m_psiModLabel, and m_psiMsLabel.
Referenced by pappso::OboPsiMod::parse().
QString pappso::OboPsiModTerm::m_accession |
Definition at line 48 of file obopsimodterm.h.
Referenced by pappso::MsFileAccessor::MsFileAccessor(), OboPsiModTerm(), clearTerm(), pappso::AaModification::createInstance(), pappso::AaModification::createInstance(), pappso::AaModification::createInstanceC13N15LabelledAminoAcid(), pappso::OboTermForm::displayOboTerm(), pappso::AaModification::getInstance(), pappso::MsFileAccessor::getOboPsiModTermFileFormat(), pappso::PwizMsRunReader::getOboPsiModTermNativeIDFormat(), isValid(), pappso::OboListWidget::onSelectionChanged(), operator=(), parseLine(), pappso::FilterOboPsiModTermAccession::setOboPsiModTerm(), and pappso::MzIdentMlWriter::writeCvParam().
QString pappso::OboPsiModTerm::m_definition |
Definition at line 50 of file obopsimodterm.h.
Referenced by pappso::MsFileAccessor::MsFileAccessor(), OboPsiModTerm(), clearTerm(), pappso::OboTermForm::displayOboTerm(), pappso::MsFileAccessor::getOboPsiModTermFileFormat(), pappso::PwizMsRunReader::getOboPsiModTermNativeIDFormat(), operator=(), and parseLine().
QString pappso::OboPsiModTerm::m_diffFormula |
Definition at line 53 of file obopsimodterm.h.
Referenced by OboPsiModTerm(), clearTerm(), pappso::AaModification::createInstance(), pappso::AaModification::createInstance(), pappso::AaModification::createInstanceC13N15LabelledAminoAcid(), pappso::OboTermForm::displayOboTerm(), operator=(), and parseLine().
double pappso::OboPsiModTerm::m_diffMono |
Definition at line 57 of file obopsimodterm.h.
Referenced by OboPsiModTerm(), clearTerm(), pappso::AaModification::createInstance(), pappso::AaModification::createInstance(), pappso::AaModification::createInstanceC13N15LabelledAminoAcid(), pappso::OboTermForm::displayOboTerm(), pappso::OboListProxyModel::filterAcceptsRow(), pappso::OboListProxyModel::lessThan(), operator=(), parseLine(), and pappso::FilterOboPsiModTermDiffMono::setOboPsiModTerm().
|
staticprivate |
Definition at line 67 of file obopsimodterm.h.
Referenced by parseLine().
|
staticprivate |
Definition at line 68 of file obopsimodterm.h.
Referenced by parseLine().
|
staticprivate |
Definition at line 66 of file obopsimodterm.h.
Referenced by parseLine().
QString pappso::OboPsiModTerm::m_formula |
Definition at line 54 of file obopsimodterm.h.
Referenced by OboPsiModTerm(), pappso::AaModification::createInstance(), and parseLine().
QStringList pappso::OboPsiModTerm::m_isA |
Definition at line 60 of file obopsimodterm.h.
Referenced by OboPsiModTerm(), clearTerm(), pappso::AaModification::createInstance(), isA(), operator=(), and parseLine().
double pappso::OboPsiModTerm::m_massMono |
Definition at line 58 of file obopsimodterm.h.
Referenced by OboPsiModTerm(), clearTerm(), operator=(), and parseLine().
QString pappso::OboPsiModTerm::m_name |
Definition at line 49 of file obopsimodterm.h.
Referenced by pappso::MsFileAccessor::MsFileAccessor(), OboPsiModTerm(), clearTerm(), pappso::AaModification::createInstance(), pappso::AaModification::createInstance(), pappso::AaModification::createInstanceC13N15LabelledAminoAcid(), pappso::OboTermForm::displayOboTerm(), pappso::MsFileAccessor::getOboPsiModTermFileFormat(), pappso::PwizMsRunReader::getOboPsiModTermNativeIDFormat(), operator=(), parseLine(), pappso::FilterOboPsiModTermName::setOboPsiModTerm(), and pappso::MzIdentMlWriter::writeCvParam().
QString pappso::OboPsiModTerm::m_origin |
Definition at line 55 of file obopsimodterm.h.
Referenced by OboPsiModTerm(), clearTerm(), pappso::AaModification::createInstance(), pappso::OboTermForm::displayOboTerm(), operator=(), and parseLine().
QString pappso::OboPsiModTerm::m_psiModLabel |
Definition at line 51 of file obopsimodterm.h.
Referenced by OboPsiModTerm(), clearTerm(), pappso::OboTermForm::displayOboTerm(), operator=(), parseLine(), and pappso::FilterOboPsiModTermLabel::setOboPsiModTerm().
QString pappso::OboPsiModTerm::m_psiMsLabel |
Definition at line 52 of file obopsimodterm.h.
Referenced by OboPsiModTerm(), operator=(), parseLine(), and pappso::FilterOboPsiModTermLabel::setOboPsiModTerm().
|
private |
Definition at line 33 of file obopsimodterm.h.