The other good bit about using DNA as biochemical computer material is the encoding capability. As you can have more than 2 channels of data over binary (01) CGAT allows for a self check-sum and distance marker channel along the DNA thread, essentially parallel as alternating with the (binary, say GC or AT as binary info channels) information stream. This means that you can shotgun analyse the sample and this means very quick analysis so you can quickly assemble the message faster than nature does, in that nature requires error-correction and a perfect replication of the linear data. Think of it as using one channel for the CEFAX information to provide the index of where you are in the library. The other part is you can encode messages with eiginvalues and eigenvectors into the same string with its own checksum to maintain an uncorrupted file. The next stage is to introduce these matrix components into different organisms.. racing pigeons and daisy pollen, the spooks will love it for trsnmitting encoded messages. Just need the grant money….