27 #include "../pappsoexception.h"
30 qRegisterMetaType<pappso::OboPsiModTerm>(
"pappso::OboPsiModTerm");
35 Q_INIT_RESOURCE(libpappsomsppresources);
44 "^(.*)\\sEXACT\\sPSI-MOD-label\\s\\[\\]$");
48 "^(.*)\\sRELATED\\sPSI-MS-label\\s\\[\\]$");
70 else if(pline[1] ==
"name")
72 m_name = pline[2].trimmed();
75 else if(pline[1] ==
"xref")
81 if(psecond[1] ==
"DiffMono")
83 m_diffMono = psecond[2].replace(
"\"",
"").toDouble();
87 else if(psecond[1] ==
"DiffFormula")
93 else if(psecond[1] ==
"Origin")
96 psecond[2].trimmed().replace(
"\"",
"").replace(
",",
"");
102 else if(pline[1] ==
"synonym")
122 else if(pline[1] ==
"def")
static QRegExp m_findExactPsiModLabel
static QRegExp m_firstParse
static QRegExp m_findRelatedPsiMsLabel
void parseLine(const QString &line)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
int oboPsiModTermMetaTypeId