| CPC G06N 3/123 (2013.01) [C12N 15/1065 (2013.01); C12Q 1/6869 (2013.01); G06N 3/126 (2013.01)] | 12 Claims |
|
1. A method, comprising:
partitioning a message having a message length n bits into a plurality of blocks with a maximum block length of O(log2 n);
encoding each block to provide a plurality of encoded blocks;
inserting unique markers between the encoded blocks so as to form an encoded message, wherein the markers each have a minimum marker length O(log n); and
synthesizing a DNA having a nucleotide sequence based on the encoded message.
|