首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python (没有导入)2个dna序列的作图

python (没有导入)2个dna序列的作图
EN

Stack Overflow用户
提问于 2019-09-02 16:29:18
回答 1查看 291关注 0票数 0

我想做一个简单的点图从2个dna序列,而不使用任何lib或其他。我是Python的新手,我想学好它

谢谢你帮我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-22 06:41:06

dna1=[]

dna2=[]

Length=int(输入(“输入序列长度:”)

而True:

代码语言:javascript
复制
var=input("Enter Sequence A :")

if(var!="A" and var!="T" and var!="C" and var!="G"):

   print("input other than A T C G")

else:

   dna1.append(var)

if len(dna1)==length:

    break 

而True:

代码语言:javascript
复制
var1=input("Enter Sequence B :")

if(var1!="A" and var1!="T" and var1!="C" and var1!="G"):

   print("input other than A T C G")

else:

   dna2.append(var1)

if len(dna2)==length:

    break

我在dna1:

代码语言:javascript
复制
print(" ",i,end="")

print()

对于i,j在枚举(Dna2)中:

代码语言:javascript
复制
print(j,end="")

for k,l in enumerate(dna1):

    if j==l and i==k:

        print(" *",end=" ")

    elif j==l:

        print(" O",end=" ")

    else:

        print("   ",end="")
print()

OPUTPUT:

Sequecne1 1:ATCG

序列2:ACCG

点击外置屏幕截图。

"*“表示相同的核苷酸,"o”表示不相同的核格,在没有匹配的地方打印空格。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57760221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档