НАКОПИТЕЛЬ ЦИФРОВОЙ ИНФОРМАЦИИ БОЛЬШОЙ ЕМКОСТИ В ДНК

1. Способ хранения единицы информации (210), в который входит:
- кодирование байтов в единице информации (210);
- представление (720) согласно схеме байт, закодированных с помощью, по меньшей мере, одного нуклеотида ДНК, для получения ДНК-последовательности;
- разбивка (730) ДНК-последовательности на множество перекрывающихся ДНК-сегментов (240);
- добавление (740) индексирующей информации ко множеству ДНК-сегментов (240);
- синтез (790) множества сегментов ДНК (240); и
- хранение (795) синтезированных сегментов ДНК (240).
2. Способ по п. 1, в который также входит добавление адаптеров к синтезированным сегментам ДНК.
3. Способ по п. 1 или 2, в котором для кодирования байт используется схема троичного числа.
4. Способ по п. 1 или 2, отличающийся тем, что используемая схема представления разработана таким образом, что соседние нуклеотиды ДНК являются разными нуклеотидами.
5. Способ по п. 1 или 2, в который также входит добавление в индексирующую информацию проверки четности.
6. Способ по п. 1 или 2, отличающийся тем, что чередующиеся сегменты синтезированной ДНК (240) являются комплементарными с обратной транскрипцией.
7. Способ по п. 1 или 2, отличающийся тем, что используемая схема представления разработана таким образом, чтобы не допускать длинных самообращенных комплементарных синтезированных сегментов ДНК.
8. Способ по п. 1 или 2, в который также входит декодирование синтезированных сегментов ДНК для восстановления единицы информации.
9. Постоянный, энергонезависимый информационный носитель, содержащий единицу информации, сохраняемую согласно способу любого из пп. 1-8.
10. Компьютерная программа, включающая логику для осуществления способа по любому из пп. 1-8.