Как только первичное сообщение записано триплетами, первое, что оно должно гарантировать, — это читаемость ровно в одной рамке. Кодирующая рамка является бесзапятой, когда единственное правильное разбиение на триплеты несёт всё сообщение целиком, так что сдвиг рамки на +1 или +2 не порождает второй, всё ещё допустимый поток кодонов. В контексте гиперцикла это минимальное требование кодирования, а не стилистическая тонкость: сообщение должно само задавать свою рамку считывания — без пунктуации и без зрелого аппарата трансляции, который следил бы за рамкой.
Почему рамка должна задавать себя сама
- Единственное разбиение: сообщение должно задавать один-единственный способ нарезки цепи на триплеты. На этой стадии нельзя предполагать ни пунктуацию, ни разделители, ни сигнал границы матрицы.
- Бесзапятое считывание: сдвиг на один или два нуклеотида не должен давать другой допустимой последовательности кодонов. Если сдвиг всё же даёт допустимые кодоны, один и тот же полинуклеотид может кодировать более одного продукта.
- Согласованность рамки: если соскальзывание даёт альтернативные допустимые кодоны, трансляция может выдать повреждённые, химерные или усечённые пептиды. Согласованная рамка защищает кодируемый продукт от перекрывающихся, конкурирующих прочтений.
- Ограничение на код, а не на одну последовательность: требование действует на допустимый набор кодонов, так что правильные триплеты организованы таким образом, что сдвиги рамки терпят неудачу для всего класса в целом, а не только для одной удачливой молекулы.
Экономия точности до появления коррекции
В контексте гиперцикла и порога ошибок бесзапятая организация снижает нагрузку на точность: ошибки рамки блокируются на уровне кода и никогда не выражаются — а это важно именно тогда, когда коррекция и сложный аппарат трансляции ещё отсутствуют. Это требование отдельно от расчёта устойчивости самого цикла и логически предшествует ему. Оно ограничивает пространство последовательностей, доступное ранним репликаторам, тогда как порог ошибок отвечает на вопрос, может ли данный цикл сохраняться под давлением мутаций. Конкретные шаблонные решения, такие как RRY или RNY, относятся к соседней разработке; здесь общий критерий — это просто сохранение единственной рамки считывания.
