СПОСОБ СУММИРОВАНИЯ ПОЛОЖИТЕЛЬНЫХ n-РАЗРЯДНЫХ ЧИСЕЛ, ЗАКОДИРОВАННЫХ ДНК-ЦЕПОЧКАМИ

1. Способ суммирования двух положительных n-разрядных чисел, представляющих собой закодированные ДНК-цепочки, биомолекулярные операции над которыми осуществляют в пробирках, при этом результат определяют путем исследования структуры ДНК-цепочек, кодирующих сумму, отличающийся тем, что кодирование ДНК-цепочками n-разрядных чисел осуществляют в той системе счисления, в которой представлены исходные данные; ДНК-цепочку, представляющую собой первое слагаемое, помещают в первую пробирку, при этом каждый разряд первого слагаемого определяется как закодированные ДНК-цепочками код номера разряда и код разряда; ДНК-цепочку, кодирующую второе слагаемое, помещают во вторую пробирку, при этом каждый разряд второго слагаемого определяется как закодированные ДНК-цепочками код разряда и код номера разряда в обратном направлении; в третью пробирку заранее помещают двойные ДНК-цепочки, кодирующие результаты суммирования возможных сочетаний чисел в выбранной системе счисления, при этом нижняя ДНК-цепочка каждого числа в третьей пробирке определяется как закодированные комплементарными ДНК-цепочками разряд второго слагаемого, разряд первого слагаемого, код разделителя закодированных разрядов слагаемых и результирующей части, который кодируют уникальным минимальным набором нуклеотидов, не совпадающим полностью с используемой кодировкой разрядов числа, единица переноса, если имеется, код разделителя результирующей части и переноса, если имеется единица переноса, который кодируют уникальным минимальным набором нуклеотидов, не совпадающим полностью с используемой кодировкой разрядов числа, и закодированный ДНК-цепочкой результат суммирования разрядов в обратном направлении; верхняя ДНК-цепочка каждого числа в третьей пробирке определяется как комплементарная ДНК-цепочка к нижней ДНК-цепочке, за исключением того, что не строят комплементарной цепочки к комплементарному коду закодированного ДНК-цепочкой разряда второго слагаемого, а присоединяют закодированный комплементарной ДНК-цепочкой разряд второго слагаемого ДНК-цепочке; в третьей пробирке ДНК-цепочки из второй пробирки смешивают с ДНК-цепочками из третьей пробирки, в которой образуются комплементарные связи, далее полученные соединения выбирают и помещают в первую пробирку, где образуются комплементарные связи с закодированным ДНК-цепочками первым слагаемым, далее выполняют отделение получившихся двойных цепочек ДНК от одинарных ДНК-цепочек путем разрезания получившихся ДНК-цепочек в определенном месте, где располагается закодированный ДНК-цепочкой код разделителя закодированных разрядов слагаемых и результирующей части, затем во вторую пробирку переносят из первой пробирки все ДНК-цепочки, которые содержат закодированный ДНК-цепочкой код разделителя результирующей части и переноса; в случае, если вторая пробирка окажется пустой, то ответ, который закодирован ДНК-цепочками, находится в первой пробирке, иначе - ко всем ДНК-цепочкам во второй пробирке присоединяют ДНК-цепочки, в которых закодированы номера следующего разряда числа в комплементарном виде, затем отделяют ДНК-цепочки из второй пробирки путем разрезания их в определенном месте, где располагается закодированный ДНК-цепочкой код разделителя результирующей части и переноса, после чего их помещают в третью пробирку, где смешивают с ее содержимым, при этом образуются комплементарные связи, затем ДНК-цепочки выбирают и помещают в первую пробирку и т.д.; процесс повторяют до тех пор, пока вторая пробирка не окажется пустой.