Прошу прощения, в синтаксисе есть что-то еще ...
На знак плюс нельзя положиться. Отделяет
(пептидная) последовательность и (пептидные) модификации. Там
может быть более одной модификации для каждой последовательности. Образец
с двумя модификациями (между "2" и 7 пробелами
"L"):
"KLIDLTQFPAFVTPMGK + Окисление (M); 2 Лизин-13C615N2 (K-full)"
Пользователь может указать "\ S + \ s + (K-full)" для второго
модификация и "2" должны быть извлечены.
Вот еще несколько примеров строк (после знака плюс):
"Фосфо (ST); 2 Диметил (К); Диметил (N-член)"
"Фосфо (ST); 2 Диметил: 2Н (4) (К); Диметил: 2Н (4) (N-член)"
"N-Ацетил (Белок)"
"2 Диметил: 2H (4) (K); Диметил: 2H (4) (N-член)"
"N-ацетил (белок); 2 лизин-13C615N2 (полный K)"
«Окисление (М); N-Ацетил (Белок)»
«Окисление (М); N-ацетил (белок); Лизин-13C615N2 (К-полный)»
"N-ацетил (белок); лизин-13C615N2 (K-full)"
«Окисление (М); Лизин-13C615N2 (К-полный)»
"Окисление (М)"
"2 Окисление (М); Лизин-13C615N2 (К-полный)"
Образец файла с пользовательскими правилами можно найти по адресу
(упаковано в 7-почтовый формат):
<<a href="http://pmortensen.eu/1/MSQuant/CEBIquantModes,2008-11-10.7z" rel="nofollow noreferrer">http://www.pil.sdu.dk/1/MSQuant/CEBIquantModes,2008-11-10.7z>