Bu, orijinali İngilizce olan bir sayfanın çevirisidir.
İnsan DNA’sının şifresi çözülerek C koduna aktarıldı!
yazan Mathew MurphyUzun yıllar boyunca moleküler biyologlar, bir organizmanın DNA’sının sadece çok küçük bir bölümünün herhangi bir işe yarar işlevi olduğu gerçeği karşısında şaşkınlık yaşamıştır.
Ben bu gizemi çözdüm.
İnsan DNA'sının sadece %30'unun herhangi işlevsel bir özelliğe sahip olmasının nedeni, geri kalan kısmının yorum olması.
Tipik bir insan genomunun şifresini çözdüğümüzde içeriğinin aşağıdaki gibi başladığını görüyoruz:
/* INSAN_DNA.H * * Insan Genomu * Versiyon 2.1 * * (C) Tanrı */
/* Düzenleme tarihçesi: * * 0000-00-01 00:00 1.0 Adem. * 0000-00-02 10:00 1.1 Havva. * 0000-00-03 02:11 1.2 Erkek versiyonuna penis kodu eklendi. Bu kısım biraz dağınık -- * daha sonrasında bu kısmı daha temiz olması için tekrardan yazmak gerek. * 0017年03月12日 03:14 1.3 erkek.h'ye ekstra cinsel dürtü eklendi; kod fil-dna.c'den alındı. * 0145年10月03日 16:33 1.4 Kuyruk kaldırıldı. * 1115-00-31 17:20 1.5 Ön kol kısaltıldı, beyin kalıbı genişletildi. * 2091年08月20日 13:56 1.6 Zıt başparmaklar el() rutinine eklendi. * 2501年04月09日 14:04 1.7 Minör kozmetik iyileştirmeler -- ten rengi kendi suretıma * benzesin diye koyulaştırıldı. * 2909年07月12日 02:21 1.8 Diş dizilimi yetersiz; ekstra 'bilgelik' dişi eklendi. * Bunu telafi etmek için ağzı daha büyük yapmayı unutmamalıyım. * 4501年12月31日 14:18 1.9 Ortalama boy arttırıldı. * 5533年02月12日 17:09 2.0 Aşırı nüfus artışını yavaşlatmak için yüksek nüfus yoğunluğunda tetiklenen gay opsiyonu eklendi. * 6004年11月04日 16:11 2.1 CD'nin deliğine sığması için işaret parmağı inceltildi. */
/* Standart tanımlamalar */ #define CINSIYET erkek #define BOY 1.84 #define AGIRLIK 68 #define IRK beyaz
/* Ebeveyn DNA dosyalarından kalıtsal özellikleri ekler.
*
* Dosyalar düzgün kalıtsal özellikleri sağlaması için
* MENDEL programıyla ön işlemeden geçmeli.
*/
#include "anne.h"
#include "baba.h"
#ifndef BABA
#warn("Baba bilinmiyor -- tahmin ediliyor\n")
#include "piç.h"
#endif
/* Spesifik cinsiyet fonksiyonlarının ve değişkenlerinin kurulumu
*/
#include <cinsiyet.h>
/* İdare etmelik kod ---- bunu bir ara baştan adam gibi
* tasarlayıp düzgün bir kütüphane haline getireceğim.
*/
struct cinsel_organlar
{
#ifdef ERKEK
Penis *jt;
#endif
/* G_noktasi *g; Hata ayıklamak için çıkarılmıştır */
#ifdef KADIN
Vajina *p;
#endif
}
/* Başlatma önyükleme rutini -- DNA çoğaltımından önce çağrılır. * Arabellekleri ayırır ve protein dosya işaretçilerini ayarlar. */ DNA *zigot_baslat(Sperm *, Yumurta *);
/* ANA BAŞLATMA KODU * * Organizmanın doğumda sergileyeceği, * ön işlenmiş fenotipleri içeren yapıları döndürür. * * Çıktıyı daha az çirkin yapmak için ileride iyileştirilecektir. */ Karakteristik *fenotip_bak(Tanimlayici *i);
…ve böyle gidiyor.
[ Tanrı'nın üç boşluklu tablar kullandığına dikkatinizi çekerim ]
Kaynak: rec.humor.funny (1991).
<Mathew Murphy> bu espriyi GPL kapsamında yayımlamayı nezaketle kabul etti. Teşekkürler Mathew!
Çevirmen notu: Buradaki mizah unsurları İngilizce kelime oyunlarına dayanmaktadır. Türkçede anlamı olabildiğince aslına benzer şekilde korumaya çalıştım fakat yine de anlam kaymaları olmuş olabilir.