Emberi számítástechnika

Emberi számítástechnika

Hogyan tárolja a DNS az örökléshez szükséges informácókat? A molekuláris biológia szakembereit régóta foglalkoztatja az a rejtély, hogy vajon a DNS-ben tárolt töméntelen mennyiségű információnak miért csak egy kis része tárol hasznos információkat. Megtaláltuk a rejtély megoldását.
Annak az oka, hogy a DNS-nek mindössze 30%-a hordozza az örökléshez szükséges informácót, minden bizonnyal az, hogy a maradék rész a programozó által beírt megjegyzés.
Ha dekódoljuk valamelyik emberi DNS-t, látni fogjuk, hogy a kód valahogy így kezdődik:

/* HUMAN_DNA.H * * Human Genome * Version 2.1 * * (C) God */
/* Revision history: * * 0000-00-01 00:00 1.0 Ádám.
* 0000-00-02 10:00 1.1 Éva.
* 0000-00-03 02:11 1.2 Pénisz kódja a fiú verzióban. Egy kicsit gányolt később újra kell majd írni, hogy szebb legyen
* 0017-03-12 03:14 1.3 Az elephant.h-ból származó szex meghajtó a fiu.h-ba.
* 0145-10-03 16:33 1.4 Farok kiszedve.
* 1115-00-31 17:20 1.5 Rövidebb karok, nagyobb agytérfogat.
* 2091-08-20 13:56 1.6 A többi ujjal szemben álló hüvelykujj a hand() függvényben.
* 2501-04-09 14:04 1.7 Kisebb kozmetikai javítások -- a bőr színt sötétítettem egy kicsit, hogy jobban hasonlítson
* 2909-07-12 02:21 1.8 Fogászati átalakítás: bölcsességfogak. Nem elfelejteni a száj megnagyobbítását.
* 4501-12-31 14:18 1.9 Megnövelt átlagos testmagasság.
* 5533-02-12 17:09 2.0 Új program ág: homoszexualitás. Akkor hajtódik végre, ha a népesség túl nagyra nő (lassítja a túlnépesedést.)
* 6004-11-04 16:11 2.1 Vékony mutatóujj (hogy beférjen a CD lemez lyukjába)
*/
/* Standard definitions */
#define _NEM FIU
#define _MAGASSAG 1.84
#define _TOMEG 68
#define _FAJ kaukazusi
/* A szülőktől származó include fájlok betöltése. A fájlokat a MANDEL program segítségével kell előállítani, a megfelelő öröklési tulajdonságok előállítasa miatt.
#include "anya.h"
#include "apa.h"
#ifndef APA
#warn("Az apa ismeretlen: törvénytelen gyerek
")
#include "zabigyerek.h"
#endif

/* A nemtől függő változók és függvények betöltése */
#include
/* Ideiglenes kód - újra fogom írni, mihelyt lesz rá egy kis időm */
struct NemiSzervek {
#ifdef FIU Penis *jt;
#endif
/* G_spot *g; kiszedtem a debuggolás miatt */
#ifdef LANY Vagina *p;
#endif
}
/* Inicializációs rutin, a DNS megkettőzése előtt hívódik meg. Buffereket allokál és fehérje pointereket hoz létre*/
DNA *zygote_initialize(Sperm *, Ovum *);
/* INICIALIZÁCIÓS KÓD
Előfeldolgozott phenotípusokat tartalmazó struktúrákat ad vissza. Ezek határozzák meg, hogy az élőlény hogyan néz ki megszületéskor. Később újra kell majd írni, hogy a kimenet ne nézzen ki olyan borzasztóan.
*/
Characteristic *lookup_phenotype(Identifier *i);

  •   Értékeld!
  • Stars
  •   Megosztás:
Előző oldal
Előző oldal
Találomra
Találomra
Következő oldal
Következő oldal