News for hackers. Stuff that matters.
Re:Gene Patent in Cancer Test Upheld by Appeals Panel by sliverstorm on Friday July 29, 2011 @09:57PM (#2824607)
Isolated DNA is artificially synthesized DNA derived from a biologically produced mRNA transcript.

If you pretend the mRNA is object code, DNA is source code, and isolated DNA is reverse-engineered object code, you have a pretty solid metaphor. Oh, and comments = introns.

Re:Gene Patent in Cancer Test Upheld by Appeals Panel by sorbus on Friday July 29, 2011 @11:43PM (#2824799)
You're using "Isolated DNA" to mean cDNA (a point that I think needs clarifying; you can isolate DNA from cells through other methods). Your metaphor doesn't seem particularly solid to me; it would be more accurate to say that DNA is source code, proteins (and hence enzymes) are object code, and mRNA is code that has been pulled out from disk (the genome), had its comments (introns, as you point out) removed, but is not yet compiled. The computing metaphor obviously breaks down; the best way to characterize cDNA I can think of is as code that's been intercepted on its way to the compiler and placed back into storage - for it to be reverse-engineered object code, it would need to be derived from proteins, which it is not.
Re:Gene Patent in Cancer Test Upheld by Appeals Panel by sliverstorm on Saturday July 30, 2011 @12:21AM (#2824858)
We could always call the proteins the binaries, that is to say the output of the linker!

Either way, I was just trying to phrase it in terms familiar to programmers. No metaphor is perfect.

Re:Gene Patent in Cancer Test Upheld by Appeals Panel by carbocation on Friday July 29, 2011 @11:33PM (#2824779)
That metaphor really only holds up if your "compiler" does nothing but remove comments (and introduce errors at a low rate).
Re:Gene Patent in Cancer Test Upheld by Appeals Panel by sliverstorm on Saturday July 30, 2011 @12:20AM (#2824855)
Obviously DNA is low level. This means it must be assembler- and assembly often is as simple as removing comments and translating "written" code into "machine" code.
Re:Gene Patent in Cancer Test Upheld by Appeals Panel by carbocation on Saturday July 30, 2011 @02:30AM (#2825076)
Yes, if your "compiler" translates "assembly with comments" to "assembly without comments," then your metaphor is apt.

Update: After reconsidering, I take it back. Introns are important, especially intron boundaries. So, my new assertion: so long as your "compiler" translates "assembly with comments" into "assembly with the same comments intact," then I agree that your metaphor is apt.

Re:Gene Patent in Cancer Test Upheld by Appeals Panel by sliverstorm on Saturday July 30, 2011 @03:28AM (#2825168)
So... compiler directives? ;)