Arama

Genetik Kod

Güncelleme: 22 Eylül 2018 Gösterim: 3.099 Cevap: 1
ThinkerBeLL - avatarı
ThinkerBeLL
VIP VIP Üye
18 Ekim 2009       Mesaj #1
ThinkerBeLL - avatarı
VIP VIP Üye
Genetik Kod
Vikipedi, özgür ansiklopedi
Sponsorlu Bağlantılar
Bir mRNA molekülündeki bir seri kodon. Her kodon üç nükleotitten oluşmaktadır, bunlar genelde bir amino aside karşılık gelir.
Ad:  RNA-codons.png
Gösterim: 242
Boyut:  16.3 KB

Genetik kod, genetik malzemede (DNA veya RNA dizilerinde) kodlanmış bilginin canlı hücreler tarafından proteinlere (amino asit dizilerine) çevrilmesini sağlayan kurallar kümesidir. Kod, kodon olarak adlandırılan üç nükleotitlik diziler ile amino asitler arasındaki ilişkiyi tanımlar. Bir nükleik asit dizisindeki üçlü kodon genelde tek bir amino asidi belirler (ancak bazı durumlarda farklı konumlarda bulunan aynı kodon üçlüsü, çevredeki bağlamla ilişkili olarak iki farklı amino asidi kodlayabilir). Genlerin çok büyük bir çoğunluğu aynı kodla şifrelendiği için (RNA kodon tablosu), özellikle bu koda kuralsal veya standart genetik kod olarak değinilir, ama aslında pekçok kod varyantı vardır. Yani, standart genetik kod evrensel değildir. Örneğin, insanlarda, mitokondrilerdeki protein sentezi kuralsal koddan farklı bir genetik koda dayalıdır.
Canlılardaki genetik bilginin yalnızca genetik kod aracılığıyla depolandığı zannedilmemelidir. Tüm organizmaların DNA'sında düzenleyici diziler, genler arası diziler, kromozomal yapı bölgeleri bulunur, bunlar fenotipe büyük oranda katkıda bulunsa da kodon-amino asit ilişkisinden daha farklı kurallar ile etkilerini gösterirler.


Genetik Kodun Çözülmesi

Genetic kod
Ad:  463px-GeneticCode21-version-2.svg.png
Gösterim: 175
Boyut:  140.7 KB
DNA'nın yapısı James Watson, Francis Crick, Maurice Wilkins ve Rosalind Franklin tarafından çözüldükten sonra proteinlerin şifrelenmesinin esasını anlamak için ciddi çalışmalar başladı. George Gamow, 20 standart amino asidin kodlanabilmesi için üç harfli bir şifrenin olduğunu önerdi, çünkü 4n'yi en az 20'ye eşit kılan en küçük tamsayı n, 3'dür.
Kodonların üç DNA bazından oluşmadığı ilk defa Crick, Brenner ve arkadaşları deneyinde gösterildi. İlk kodon 1961'de ABD Millî Sağlık Enstitüsü'nde (NIH'de) bulunan Marshall Nirenberg ve Heinrich J. Matthaei tarafından çözüldü. Hücresiz bir sistem kullanarak bir poli-urasil molekülünün (yani UUUU... dizisini) çevirisini gerçekleştirdiler ve keşfettiler ki sentezledikleri polipeptit sadece fenilalanin amino asidinden oluşmaktadır. Bu polifenilalanin bulgusundan UUU kodonunun fenilalanin amino asidini kodladığını çıkarsadılar. Bu çalışmayı sürdürerek Nirenberg ve Philip Leder genetik kodun üçlü doğasını ortaya çıkarıp standart genetik koddaki kodonları çözdüler. Bu deneylerde çeşitli mRNA kombinasyonları, üzerinde ribozomlar bulunan bir filtreden geçirilmekteydi. Her bir tekrarlayan üçlü dizisi, özgül taşıyıcı RNA moleküllerinin ribozoma bağlanmasına neden oluyordu. Leder ve Nirenberg bu yolla 64 kodondan 54'ünün dizilerini buldular.
Bunu takiben, Gobind Khorana'nın çalışmaları kodon geri kalanını tanımladı ve kısa süre sonra Robert W. Holley, çeviriyi mümkün kılan adaptör molekül olan taşıyıcı RNA'nın yapısını çözdü. Bu çalışma, Severo Ochoa'nın daha evvelki çalışmalarına dayanmaktaydı; Ochoa, RNA sentezinin enzimolojisi üzerindeki çalışmalarından dolayı 1959'da Nobel ödülü almıştı. 1968'de Khorana, Holley ve Nirenberg çalışmalarına için Nobel Fizyoloji veya Tıp Ödülünü kazandılar.


Genetik Kod ile Bilgi Transferi
Bir organizmanın genomu onun DNA'sında (bazı virüslerde ise RNA'sında) kayıtlıdır. Bir genomun protein veya RNA kodlayan bölümleri genleri oluşturur. Proteinleri kodlayan genler kodon olarak adlandırılan üç nükleotitlik birimlerden oluşur, bunların her biri bir amino asit kodlar. Her nükleotit bir fosfat, bir deoksiriboz şeker ve dört azotlu bazdan oluşur. Pürin türevi bazlar olan adenin (A) ve guanin (G) iki aromatik halkadan oluşur. Pirimidin türevi bazlar olan sitozin (C) ve timin (T) daha küçük olup tek bir aromatik halkadan oluşurlar. DNA'nın çifte sarmallı biçiminde, baz eşleşmesi denen bir yolla, DNA'nin iki iplikçiği hidrojen bağları ile birbirine bağlanır. Bu bağlar hemen her zaman bir iplikçikteki adenin bazı ile öbüründeki timin bazı ve bir iplikçikteki sitozin bazı ile öbüründeki guanin arasında oluşur. Bu demektir ki bir çifte sarmaldaki A ve T bazlarının sayısı eşit olmalıdır, C ve G bazlarının sayısının birbirine eşit olması gerektiği gibi. RNA'da timin (T) yerine urasil (U) bulunur, deoksiriboz yerine de riboz vardır.

Her protein kodlayıcı gendeki baz dizisi transkripsiyon yoluyla DNA'ya benzer özellikleri olan bir RNA polimerine yazılır, bu moleküle mesajcı RNA veya mRNA denir. Mesajci RNA'daki baz dizisi de, sırası gelince, ribozomlar üzerinde translasyon (çeviri) denen süreç ile bir amino asit dizisine, yani bir proteine dönüştürülür. Çeviri süreci, amino asitler için spesifik olan taşıyıcı RNA'lar (tRNA'lar) gerektirir, proteine eklenecek amino asitler bunlara kovalent olarak bağlıdır. Çeviri için ayrıca, enerji kaynağı olarak guanozin trifosfat ve bir takım çeviri faktörleri gereklidir. Her tRNA'nın üzerinde, mRNA'da bağlandığı kendine has kodona komplemanter olan bir antikodon bulunur. tRNA'nın CCA dizisi ile sonlanan 3' ucuna amino asitler kovalent olarak "yüklenirler". Her bir tRNA'ya aminoasil tRNA sentetaz olarak adlandırılan enzimler tarafından spesifik bir amino asit yüklenir, bu enzimlerin hem yükledikleri amino aside hem de tRNA'ya yüksek derecede özgüllükleri vardır. Yüksek özgüllük, protein çevirisindeki hata oranının düşüklüğünü mümkün kılar.
Üç nükleotitli bir kodon ile 4³ = 64 farklı kodon kombinezonu mevcuttur; 64 kodonun hepsi çeviri sürecinde bir amino aside ya da bir bitiş sinyaline karşılık gelir. Eğer, örneğin, UUUAAACCC gibi bir RNA dizisinin okuma çerçevesi birinci U ile başlıyorsa (konvansiyon gereği dizideki bazlar 5' - 3' doğrultusunda yazılır), bu dizide üç kodon vardır, bunlar UUU, AAA ve CCC'dir, her biri bir amino aside karşılık gelir. Bu RNA dizisi, üç amino asit uzunluğunda bir amino asit dizisine çevrilecektir. Bilgisayar bilmi ile bir karşılaştırma yapılacak olursa, bir kodon, veri işlenmesinde kullanılan bir "paket" olmasından dolayı, bir sözcük gibidir, bir nükleotit ise, en küçük veri birimi olmasından dolayı, bir bit gibidir. (Pratikte, tipik bir bilgisayarda, bir nükleotidi temsil etmek için en az iki bit, bir kodon içinde 6 bit gerekir.)
Standart genetik kod aşağıdaki tablolarda gösterilmiştir. Tablo 1, 64 kodonun her birinin hangi amino aside karşılık geldiğini göstermektedir. Tablo 2 ise 20 standart amino asidin her birinin hangi kodona karşılık geldiğini göstermektedir. Bunlar sırasıyla ileri ve geri kodon tablosu olarak adlandırılırlar. Örneğin AAU kodonu asparagin amino asidini kodlar, UGU ve UGC de sisteini kodlar (standart üç harfli gösterimle Asn ve Cys, sırasıyla).


RNA Kodon Tablosu

Bu tablo 64 kodon ve her biri için bir amino asit göstermektedir.
mRNA'nın doğrultusu: 5' → 3'
Ad:  genetik_kod3.png
Gösterim: 122
Boyut:  1.7 KB
Ad:  genetik_kod1.png
Gösterim: 328
Boyut:  47.5 KB

* AUG kodonu hem metiyonini kodlar hem de başlama konumunu işaretler: mRNA'nın ilk AUG'si proteine çevirinin başladığı yeri belirler.
Ters tablo
Ad:  genetik_kod2.png
Gösterim: 235
Boyut:  14.3 KB

Belirgin Özellikler


1. Dizinin Okuma Çerçevesi
Bir kodon çevirinin başladığı ilk nükleotit ile tanımlanır. Örneğin GGGAAACCC dizisi, eğer ilk bazdan itibaren okunursa, GGG, AAA ve CCC kodonlarından oluşur; ve eğer ikinci bazdan itibaren okunursa GGA ve AAC kodonlarından, eğer üçüncü bazdan itibaren okunursa GAA ve ACC kodonlarından oluşur (kısmî kodonlar göz ardı edilmiştir). Dolayısıyla her dizi üç farklı okuma çerçevesi ile okunabilir, her biri farklı amino asit dizileri üretir (verilen örnekte, sırasıyla, Gly-Lys-Pro, Gly-Asp, veya Glu-Thr). Çift iplikli DNA ile 6 olası okuma çerçevesi vardır, üçü bir iplikçik üzerinde ileri yönde, üçü öbür iplikçikte ters yöndedir.
Bir protein dizisinin çevirisinin yapıldığı asıl çerçeve başlama kodonu tarafından belirlenir, bu genelde mRNA disindeki ilk AUG kodonudur. Üçün katı olmayan sayıda nükleotidin eklenmesi veya çıkmasına neden olan mutasyonlar, okuma çerçevesini bozar, bu tip mutasyonlara okuma çerçeve kayma mutasyonu denir. Bu mutasyonlar, ortaya çıkan proteinin işlevini bozabilir (eğer protein oluşabilirse) ve bu yüzden canlı hücrelerdeki protein kodlayıcı dizilerde ender görülürler. Çoğu zaman bu kötü oluşmuş proteinler proteolitik yıkıma yollanırlar. Ayrıca, bir çerçeve kayma mutasyonu yüksek olasılıkla bir dur kodonunun okunmasına neden olur, bu da proteini erken sonlandırır.[2] Çerçeve kayma mutasyonlarının kalıt olma enderliğinin bir nedeni, eğer çevrilen protein selektif şartlarda büyümek için gerekli ise, işlevsel bir proteinin yokluğunun organizma için ölümcül olabilmesidir.


2. Başlama ve Durma Kodonları

Çeviri, bir zincir başlama kodonu ile başlar. Dur kodonundan farklı olarak, bu kodon çevirinin başlaması için yeterli değildir. Civardaki diziler (örneğin E. coli'de Shine-Dalgarno dizisi) ve başlama faktörleri de başlama için gereklidir. En yaygın başlama kodonu AUG'dir, bu kodon metiyonin olarak, veya bakterilerde formilmetiyonin olarak çevirilir.
Üç dur kodonuna adlar verilmiştir: UAG, amber, UGA, opal ve UAA, okra (İng. ochre). Amber adı, onu keşfeden Richard Epstein ve Charles Steinberg tarafından, arkadaşları Harris Bernstein anısına verilmişti, çünkü soyadı Almanca "amber" (kehribar rengi) anlamına gelmekteydi. Ardından, diğer dur kodonları, renk temasını sürdürmek için "okra" (koyu sarı) ve "opal" olarak adlandırıldı. Dur kodonları "bitiş" veya "anlamsız" kodon olarak da adlandırılırlar. Bitiş kodonları, kendilerine bağlanacak bir tRNA'nın yokluğu nedeniyle bağlanan salma faktörleri (Ing. release factor) büyüyen polipeptit zincirinin ribozomdan serbest bırakılmasını neden olur.

Genetik Kodun Dejenerliği

Genetik kodda artıklık (Ing. redundancy) vardır ama muğlaklık yoktur. Örneğin, GAA ve GAG kodonlarının her ikisi de glutamik asidi belirlese de (artıklık), her ikisi de başka bir amino asidi kodlamaz (muğlaklık). Bir amino asidi kodlayan kodonlar her üç pozisyonda da farklılık gösterebilir. Örneğin, glutamik asit amino asidi GAA ve GAG kodonları tarafından belirlenir (3. pozisyonda faklılık), lösin UUA,UUG, CUU, CUC, CUA, CUG kodonları tarafından belirlenir (1. ve 3. pozisyonda farklılık), serin ise UCA, UCG, UCC, UCU, AGU, AGC kodonları tarafından belirlenir (1., 2. ve 3. pozisyonlarda farklılık).
Bir kodondaki bir pozisyonda herhangi bir nükleotit olsa da aynı amino asidi kodlanıyorsa o pozisyon için dört misli dejenere konum terimi kullanılır. Örneğin, glisin kodonlarının (GGA, GGG, GGC, GGU) 3. pozisyonu dört misli dejenere bir konumdur, çünkü bu pozisyondaki her bir nükleotit yer değişimi eş anlamlıdır, kodlanan amino asidi değiştirmezler. Bazı kodonların sadece 3. pozisyonu dört misli dejenere olabilir.
Bir kodondaki bir pozisyona dört bazdan sadece ikisinin gelmesi ile aynı amino asit kodlanıyorsa o pozisyon için iki misli dejenere
terimi kullanılır. Örneğin glutamik asit kodonlarının (GAA, GAG) 3. pozisyonu iki misli dejenere bir konumdur. İki misli dejenere konumlarda eşdeğer nükleotitler ya iki pürin (A/G) veya iki pirimidin (C/U) olur, dolayısıyla sadece transversiyonlu yer değişimler (pürinden pirimidine veya pirimidinden pürine) eşanlamlı olmaz.
Bir kodondaki pozisyondaki herhangi bir mutasyon bir amino asit değişimine neden olursa o pozisyon
dejenere olmayan konum olarak değinilir.
Üç misli dejenere konum
olan tek bir kodon vardır, bu izolösin kodonunun 3. pozisyonudur: AUU, AUC, or AUA izolösin kodlar ama AUG metiyonin kodlar.
Altı kodon tarafından kodlanan üç amino asit vardır: serin, lösin ve arginin. Sadece iki amino asit tek bir kodon tarafından belirlenir, bunlardan biri, hem metiyonin hem de başlamayı kodlayan AUG'dir, öbürü UGG tarafından kodlanan triptofandır. Genetik koddaki dejenerelik, eşanlamlı mutasyonları mümkün kılar.
Dejenereliğin nedeni, üçlü kodun 20 amino asit ve bir stop kodon belirlemesidir. Dört baz olduğu için en az 21 kodu oluşturmak için üçlü kodonlar gereklidir. Örneğin, kodon başına iki baz olsaydı, 16 tane amino asit kodlanabilirdi (4²=16). En az 21 kod gerektiği için 4³ = 64 olası kodon verir, yani kodda belli bir dejenerlik bulunması gerekir.
Genetik kodun bu özellikleri noktasal mutasyonlarda onu hataya daha tolaranslı yapar. Örneğin, teorik olarak, dört misli dejenere kodonlar üçüncü pozisyonda bir mutasyona dayanıklı olmaları beklenebilir (ama gerçekte kodon kullanım yanlılığı (İng. codon usage bias) çoğu organizmada bunu sınırlar). Keza, iki misli dejenere kodonlar 3. pozisyonda olabilecek 3 mutasyondan birine dayanıklıdırlar. Geçiş (transisyon) mutasyonları (pürinden pürine, veya pirimidinden pirimidine mutasyonlar) dönüşüm (transversiyon) mutasyonlarından (pürinden pirimidine veya tersi) daha sık olduğu için iki misli dejenere konumlarda pürinlerin veya pirimidinlerini birbirine denk olması, hata toleransını daha da artırır.
Amino asit kalıntılarının hacim (dikey eksen) ve hidropatilerine göre (yatay eksen) kodonların gruplandırılması.
Ad:  Genetic_Code_Bias_2.JPG
Gösterim: 130
Boyut:  22.3 KB

Artıklık özelliğinin bir sonucu, bazı mutasyonların sadece sessiz mutasyonlara yol açması, diğer bazı mutasyonlarda ise, değişen amino asidinin hidrofiliklik veya hidrofobikliğinin aynı olmasından dolayı, proteinin etkilenmemesidir. Örneğin, NUN şeklinde bir kodon (N = herhangi bir nükleotit) genelde hidrofobik amino asitleri kodlar; NCN küçük boyutlu ve orta derecede hidrofobik amino asitler kodlar; NAN orta büyüklüklü hidrofobik amino asitler kodlar; UNN hidrofilik olmayan amino asitler kodlar.
Yukarıda belirtilen bu genel eğilimlere rağmen noktasal bir mutasyon bozuk bir proteine neden olabilir. Mutant hemoglobinde hidrofilik glutamat (Glu), hidrofobik valin (Val) ile yer değiştirmiştir, yani GAA veya GAG'nin yerini GUA veya GUG almıştır. Glutamatın valinle değişmesi beta globulin'in çözünürlüğünü azaltır, bunun sonucu olarak hemoglobin lineer polimerler oluşturur. Değişmiş olan valinler arasındaki hidrofobik etkileşimlerin neden olduğu bu polimerleşme ile alyuvarlarda orak hücre deformasyonu meydana gelir.
64 kodona karşılık çoğu organizmada sadece 40-50 tRNA tipi vardır. Bazı tRNA'ların birden çok kodona bağlanabilmesinin nedeni, tRNA antikodonundaki birinci bazın değişime uğramış olması ve bu bazın "oynak" olmasından dolayı oynak baz çifti oluşturabilmesidir. Değişime uğramış olan baz inozindir, ayrıca G-U bazları birbirleriyle Watson-Crick kurallarına uymayan bir baz çifti oluşturabilirler.


Standart Genetik Kodun Çeşitlemeleri
Standart kodda ufak variyasyonların olduğu tahmin edilmiş olmakla beraber, bunların keşfedilmesi 1979'u buldu. O yıl, insan mitokondri genleri üzerinde çalışan araştırmacılar mitokondrilerin alternatif bir kod kullandığını buldular. O zamandan beri alternatif mitokondrial genetik kodlar dahil olmak üzere pekçok başka varyant bulunmuştur. Bazı faklılıklar ufaktır, örneğin mikoplazmalarda UGA triptofan olarak çevrilir. Bazı ender durumlarda bazı proteinlerin o türde normal olarak kullanılmayan alternatif başlama kodonları kullanabildiği bulunmuştur.
Bazı proteinlerde standart dur kodonunun yerine standart olmayan amino asitler gelir, bunun belirleyicisi mRNA'da bu kodonun yakınında bulunan sinyal dizileridir: UGA selenosistein kodlar, UAG de pirolizin kodlar. Selenosistein ve pirolizin artık 21. ve 22. standart amino asit olarak sayılmaktadır. Genetik koddaki varyasyonların ayrıntıları NCBI web sitesinde görülebilir.
Bu farklılıklara rağmen tüm bilinen kodlar büyük benzerlikler gösterirler ve tüm organizmalarda işleyen temel mekanizma aynıdır: Üç bazlı kodonlar, tRNA, ribozomlar, kodonların okunma yönü ve nükleotit dizisinin üçer harfler olarka okunup bir amino asit dizisi olarak sentezlenmesi.

Genetik Kodun Kökeni Hakkında Teoriler
Çeşitliliklere rağmen tüm hayat biçimleri tarafından kullanılan genetik kodlar çok benzerdir. Dünyadaki yaşam tarafından kullanılan genetik kodun yanısıra pek çok başka genetik kod da olabileceğine göre, mevcut kodun yaşamın oluşum tarihinin en başlarında oluşmuş olması evrim teorisi bakımından muhtemeldir. Taşıyıcı RNA'nın filogenetik analizi, mevcut aminoasil tRNA sentetazlar grubundan oluşumundan önce tRNA'ların evrimleşmiş olduğunu önermektedir.
Genetik kod, kodonların rastgele amino asitlere atamasından ibaret değildir. Örneğin, aynı biyosentetik yolak üzerinde yer alan amino asitlerin kodonlarının ilk bazı aynı olmak eğilimlidir ve benzer fiziksel özellikleri olan amino asitlerin kodonları da benzerdir.
Genetik kodun evrimine dair teorilerde üç ana tema vardır:
  • Aptamer deneyleri bazı amino asitlerin kendilerini kodlayan baz üçlülerine karşı seçici bir bağlanma afinitesine sahip olduğunu göstermiştir. Bu bulgunun önerdiği görüş, tRNA ve ilişkili enzimler içeren mevcut karmaşık çeviri mekanizmasının sonradan meydana gelen bir gelişme olduğu, orijinde protien dizilerinin doğrudan baz dizileri üzerinde kalıplandığıdır.
  • Standart modern genetik kod daha evvelki basit bir koddan, bir "biyokimyasal genişleme" yoluyla türemiştir. Burdaki fikir, en eski (primordiyal) yaşamın yeni amino asitleri keşfettikçe (örneğin bunlar metabolizma ürünleri olmuş olabilir) bunları genetik kodlama mekanizmasına dahil ettiğidir. Günümüze kıyasla geçmişte daha az sayıda farklı amino asit olduğuna dair pek çok dolaylı delil olsa da, amino asitlerin genetik koda hangi sırayla dahil olduğuna dair ayrıntılı hiptezler çok daha tartışmalı olmuştur.
  • Doğal seleksiyon, mutasyonların etkisini en aza getirecek yönde kodon atamalarına yol açmıştır.

Tanrı varsa eğer, ruhumu kutsasın... Ruhum varsa eğer!
Avatarı yok
nötrino
Yasaklı
22 Eylül 2018       Mesaj #2
Avatarı yok
Yasaklı

CRISPR Aracılığıyla DNA Yerine RNA Düzenlenebilecek!


Ad:  thumbs_b_c_ab20a569d2d28b2424830c17811a4b1b.jpg
Gösterim: 57
Boyut:  58.6 KB
Bilim adamları, gen düzenleme teknolojisi CRISPR ile Deoksiribo Nükleik Asit (DNA) yerine Ribo Nükleik Asit (RNA'yı) hedef alabilen bir enzimin moleküler yapısının haritasını çıkarmayı başardı. Salk Enstitüsü'nde görevli uzmanlar, gen düzenleme teknolojisi CRISPR ile RNA'nın hedef alınabileceği Cas13d enziminin moleküler yapısını ayrıntılarıyla belirledi. İlgili çalışmanın, gen düzenleme teknolojisinde hücre içindeki fonksiyonların daha kusursuz yönlendirilmesine olanak sağlayacağı düşünülüyor. Münferit hücre içindeki kusurların ortadan kaldırılması için Cas9 enzimiyle DNA'nın hedef alındığı gen düzenleme teknolojisinin, sanılandan daha büyük genetik yıkıma neden olabileceğinden endişe ediliyor. Bilim adamları, RNA'yı hedef alan CRISPR-Cas13d enzimiyle hücrelerin işlettiği mekanizmaların düzenlenebileceğini, genin üzerinde kalıcı ve potansiyel tehlike oluşturan değişiklikler yapılmayacağını belirtti. Çalışmayı yürüten gruptan bir araştırmacı, 'DNA sabittir, sürekli değişen, DNA'dan kopyalanan RNA iletileridir. Doğrudan RNA'yı kontrol ederek bu iletileri düzenlemek, hücrenin kaderini etkilemek açısından önemli olası sonuçlar barındırıyor' şeklinde açıklamada bulundu.
Sponsorlu Bağlantılar

Kaynak: Cell (21 Eylül 2018)

Hızlı Cevap
Mesaj:

Benzer Konular

17 Şubat 2013 / ThinkerBeLL Sosyal Ağlar
16 Haziran 2011 / AndThe_BlackSky Bilgisayar
10 Eylül 2009 / nünü X-Sözlük
20 Ocak 2010 / Misafir Soru-Cevap
Etiketler: Genetik Kod