Question moved here from the biology stack exchange.
It looks like the genome is a kind of LISP language.
Operon structure of genome: - https://github.com/philschatz/microbiology-book/blob/master/resources/OSC_Microbio_11_07_Operon.jpg
LISP function structure: - http://support.ircam.fr/docs/om/om6-manual/res/listprefix.png
Nested genes: - https://player.slideplayer.com/31/9782148/data/images/img11.jpg
Nested LISP cons cells: - https://www.tutorialspoint.com/lisp/images/treestructure.jpg
The basic similarity I am seeing is of general structure: (func var0 var1 ... varn) and nested cons cells.
The correspondence with genome structure is the operon portion, which has:
operator = function
structural genes = variables
structural genes can be nested like cons cells
Is this a global structure for the genome, then a specific prediction is we can do something simple like counting open and close markers in the nested genes and they will be equal.
So, why would such a correspondence matter, if true? The basic idea is that if the LISP structure is consistent, then we could maybe look for other programming constructs built on the structure, such as recursion/looping, maybe templating or even object oriented programming. Or just identify simple properties like balanced opening closing markers. The mere fact it has a LISP structure would be fascinating if true. And since LISP is essentially an abstract syntax tree (AST), which all programming languages have, perhaps this structure I see in the genome is actually an AST, which implies an even more fundamental correspondence between the genome and programming languages.
More generally, we have a wealth of knowledge reverse engineering human programming languages. If the genome is also a programming language similar in some respects to human programming languages, such as being a LISP variant, then we could apply this same reverse engineering knowledge base to better understand the genome.
So, first of all, is my high level observation correct? Does the genome, at least for bacteria, have a global LISP like structure? If yes, then if the genome is a kind of programming language, i.e. LISP, can we analyze it like software to understand its functionality? Has anyone done this before? Simple searching on Google Scholar turns up lots of software for analyzing genomes, but nothing about analyzing the genome as software. It would be interesting to know whether anyone has seriously examined the question before, and either made some useful discoveries, or found out there is only a very loose analogy with programming languages, and thus knowledge regarding programming languages is not of use regarding the genome.
Hopefully this question is clear enough now, if not please ask me for further clarification. I would like to get some sort of decent answer.
UPDATE: Someone who has put thought into "DNA is code" idea. At a more general level than whether specific genome structures match specific programming structures.
UPDATE #2: The late Scott Federhen of NCBI wrote an article comparing genomic replication with the lambda operator.
UPDATE #3: It might be the case that LISP was inspired by the genome.