Some parts of gene transcription are so straightforward one can almost be tricked into thinking it has the logic of a computer program. It may be an illusion. To stretch the metaphor, TCP parsers don't match probabilistically along the entire length of the packet in parallel, and they don't interpret the same part of a packet as data in some contexts, and a header in others.