Строки, которые Вы видите, указывают, что системное время было автоматически обновлено. '|' символ указывает время до изменения, и '{' символ указывает новое время.
Источник: человек utmp (5)
Вы можете установить приоритеты, используя значение «силы». Из Magic (5) :
Дополнительная прочность может поставляться на отдельной строке, которая относится к текущему магическому описанию, используя следующий формат:
!
Operand OP может быть: +, - *, * или / и значением является константой от 0 до 255. Эта постоянная применяется с использованием указанного операнда к текущей вычисленной магической прочности.
Чтобы снизить приоритет описания белка, добавить эту строку:
!:strength - N
... где n
достаточно большой, чтобы принять его ниже оценки описания ДНК.
«В настоящее время вычисленная магическая сила по умолчанию» теста не сразу очевидно, но вы можете использовать флаг - список
, чтобы показать их все. Альтернативно, прочитайте источник - ответственная функция enterentice_magic_strength
. Он рассчитывается по сравнению с первым тестом записи, поэтому, если вы хотите дать один тип приоритета над другим, одинаковые первые строки полезны. (Таким образом, N
N N нужно только 1.)
Еще одна проблема: Ваше регулярное выражение не достаточно строги. *
может соответствовать нулевым символам, поэтому шаблон находится в начале каждой строки - белка, ДНК или других. Чтобы затянуть его, подтвердите, что вся линия состоит только разрешенных символов: \ N [ATGC] + $
, или \ N [ATGC] {Num,} $
(где Num - самый короткий узор, который вы ожидаете увидеть)
0 string =>header
>&0 regex \n[ATGC]+$ DNA
0 string =>header
>&0 regex \n[ACDEFGHIKLMNPQRSTVWYBZX]+$ PROTEIN
!:strength - 1