複数の遺伝子を含む辞書があります。tuple(zip())は、各サイトのヌクレオチドを提供します。例:(A、A、A)、(T、T、G)など。各サイトのヌクレオチド数を数えようとしています。サイト1には3つのAが表示され、サイト2には2つのTと1つのGが表示されます。コードを実行すると、Aに追加されるだけで、他には何も追加されません。
List = tuple(zip(*myDict.values()))
A = 0
T = 0
G = 0
C = 0
site = 0
for value in List:
site +=1
if 'A':
A += 1
elif 'T':
T += 1
elif 'G':
G += 1
else:
C =+ 1
print 'Site:', site
print 'A:', A
print 'T:', T
print 'G:', G
print 'C:', C