http://hi.baidu.com/jane0205/blog/item/1c924b2368e50c5a9822ed35.html
GC含量是在所研究的对象(例如放线菌)的全基因组中,(鸟嘌呤)(Guanine)和胞嘧啶(Cytosine)所占的比例。一种生物的基因組或特定DNA、RNA片段有特定的GC含量。
在DNA链中G和C是以三个氢键相连,而T和A则是两个氢键相连的。氢键的多少体现连接的能量,氢键多的不容易被打断。
在双链DNA中,腺嘌呤与胸腺嘧啶(A/T)之比,以及鸟嘌呤与胞嘧啶(G/C)之比都是1。但是,(A+T)/(G+C)之比则随DNA的种类不同而异。GC含量愈高,DNA的密度也愈高,同时热及碱不易使之变性,因此利用这一特性便可进行DNA的分离或测定。
测定GC含量的方法有:Tm法, HPLC法
序列GC含量计算(python)
import string
def Compute_GC (seq):
GC = 0
total =0
for i in range(0, len(seq)):
if string.upper(seq[i]) in ['A','T','G','C']:
total = total +1
if string.upper(seq[i]) in ['G', 'C']:
GC = GC+1
return float(GC)/total*100
seq = 'atcgAATTTCCGGGGTTAATCAGNNNtgGT'
print 'GC percent of %s %2.2f%%' % (seq,Compute_GC(seq))
GC含量用软件也很快能算出来,现在把步骤写下,以备后查:
另外: GC含量还与进化,甲基化都有关系。
评论