I think the genes is more like static code. One can clone it easily. RNA is like the stack, RSS, Register states - expression of the genes.
DNA is like a class, RNA is the object that is instantiation of the class.
BTW, the double helix structure is very much like full unit test coverage for the bio-programming.