欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 統計堿基數

林國瑞1年前8瀏覽0評論

在生物信息學中,統計DNA或RNA序列中的堿基數是非常重要的,因為它可以幫助我們分析基因的結構和功能。Python是一種十分方便的編程語言,可以幫助我們快速地統計堿基數。

# 導入所需的模塊
from collections import Counter
# 輸入DNA序列
sequence = input("請輸入DNA序列:")
# 判斷是否是DNA序列
if set(sequence.upper()) == {'A', 'T', 'C', 'G'}:
# 統計堿基數
counts = Counter(sequence.upper())
# 輸出結果
print(f"A:{counts['A']}\nT:{counts['T']}\nC:{counts['C']}\nG:{counts['G']}")
else:
print("請輸入正確的DNA序列!")

代碼中,首先我們導入了Counter模塊,它可以幫我們快速地統計序列中每個元素出現的次數。然后,我們通過input函數獲取用戶輸入的DNA序列,并使用set函數判斷是否為正確的DNA序列。接下來,我們使用Counter()函數統計序列中每個堿基的數量,并使用f字符串輸出結果。