Rosalind 001 Counting DNA Nucleotides

背景知识:

        核酸单体称为核苷酸,用作链长单位(简称nt)。 每个核苷酸由三部分组成: 糖分子,称为磷酸盐的带负电荷的离子, 以及一种称为核碱基(简称“碱”)的化合物。 聚合是通过一个核苷酸的糖与磷酸盐键实现的 链中的下一个核苷酸,形成核酸链的糖磷酸骨架。 关键点是特定类型核酸的核苷酸 始终包含相同的糖和磷酸盐分子, 它们的不同之处仅在于对基础的选择。 因此,一条核酸链可以与 另一个仅基于其基础顺序;这种碱基顺序定义了核酸的主要结构。一条脱氧核糖核酸(DNA)中, 其中糖称为脱氧核糖, 核碱基仅有的四种分子是腺嘌呤(A),胞嘧啶(C),鸟嘌呤(G)和胸腺嘧啶(T)。

问题:

          返回一串序列中四种碱基的数目:

代码:

a = 'AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC'
pieces = ['A','C','G','T']
for i in pieces:
    print(a.count(i),end=" ")

output:20 12 17 21

 

你可能感兴趣的:(生物信息,python)