this post was submitted on 21 Jan 2024
525 points (97.8% liked)

Programmer Humor

32472 readers
600 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 

Hey bro, can I have some antibiotic resistance?

Sure bro, but remember that the heavy metal tolerance gene is a dependency.

Shit, I'm on python 2 but hmrA requires python 3.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 7 points 9 months ago (1 children)

Oh yes, DNA is more like a reference library than a blueprint. Proteins and other molecules decide what they want, then activate the appropriate genes. Also most of the DNA is stuff that isn't in everyday use - genes that are to be used only under certain circumstances, genes that were once functional but are now deprecated, random DNA that got in by mistake, and stuff that serves no discernable purpose but breaks everything if removed.

[–] [email protected] 5 points 9 months ago* (last edited 9 months ago) (2 children)

Lol, Junk DNA is rarely used functions and deprecated code. :-}

Btw, useless fragments of virus's "imports" are there too, right? And some accidents and jumping sequences too. DNA is wild.

[–] [email protected] 6 points 9 months ago

Rarely used stuff isn't junk DNA. It is still part of the genome, just expressed only under certain conditions (like stress).

Viral sequences do get embedded in host DNA. Some stay mostly inactive, others keep jumping around (and shuffling our genes in usually harmful but occassionally useful combinations) and yet others actually become useful to the host.

[–] [email protected] 6 points 9 months ago

Not a biologist but have to understand some biology and my understanding is that the current consensus is that most of that junk DNA isn't actually junk and serves some purpose. We just have a very poor understanding of what that is or how it works.