结题思路就是将DNA序列中的T换成U就可以啦,直接import re,然后用sub就行啦

import rerna_nucleotide = ''
with open(r'D:\Rosalind\haha.txt','w+') as f1:with open(r'D:\Rosalind\rosalind_rna.txt','r') as f:for nucleotide in f:rna_nucleotide += re.sub('T','U',nucleotide)print (rna_nucleotide,file = f1)

或者在交互式界面中,import re,然后re.sub('T','U',seq),更方便些,但前提是序列要短,序列长的话内存吃不消啊

转载于:https://www.cnblogs.com/nklzj/p/6273173.html

利用python将一段DNA转录成RNA相关推荐

  1. Rosalind: DNA核苷酸计数和DNA翻译成RNA

    DNA核苷酸计数 问题描述: 给定一行核苷酸序列,长度最长为1000 nt, 返回其中'A', 'T', 'C', 'G'出现的次数 C代码如下: #include <stdio.h> # ...

  2. python 根据word生成ppt_未明学院:利用Python将Wordamp;PPT批量转成PDF

    Python中的许多库,像一个个具有不同功能的"工具",能帮助我们解决工作中的不同问题,提高工作效率! 本期将继续为大家放松python中的实用技能,本期的主题是:利用Python ...

  3. 利用python对一段英文文本进行分词,分句

    这两天一直在学习用python进行自然语言处理这本书,当然开始的开始就是要学习python这门脚本语言,遇到了利用自己的语言对一段英文文本进行分词这个问题,找了好多资料都没有找到具体的解答,自己修修改 ...

  4. 利用python快速将一个工作表拆分成多个工作簿

    利用python提高工作效率的一个小技巧 很多人会在日常的工作中遇到这样的工作需求:需要将一个总表按"分公司/按月份"等拆分成多个工作簿,分发给对应的人员.一开始想到的方法是:第一 ...

  5. python获取计算机配置_利用python写一段读取电脑配置信息的程序

    展开全部 主要利用python的wmi模块,提供非常多的信息.import wmi def sys_version(): c = wmi.WMI() # 操作系统版本,版本号,32位/64位 prin ...

  6. 利用python编写一段手柄控制程序

    好的,以下是一个简单的利用Python编写的手柄控制程序: 首先,需要导入所需的模块.这里我们使用 Pygame 和 Pygame 手柄模块,Pygame 可以让我们轻松地处理游戏输入和输出,而 Py ...

  7. Rosalind第二题:将DNA转录为RNA

    http://rosalind.info/problems/rna/ 问题 的RNA串是字符串从形成的字母含有"A","C","G",和&q ...

  8. 利用python批量将excel中文翻译成英文

    目录 操作过程中不断遇到新的问题,思路的转换过程 背景 第一天 操作过程 第二天 正则表达式是个好东西 第三天 第四天 第五天 遇到的小问题 操作过程中不断遇到新的问题,思路的转换过程 背景 今天接到 ...

  9. 没有内涵段子可以刷了,利用Python爬取段友之家贴吧图片和小视频(含源码)

    由于最新的视频整顿风波,内涵段子APP被迫关闭,广大段友无家可归,但是最近发现了一个"段友"的app,版本更新也挺快,正在号召广大段友回家,如下图,有兴趣的可以下载看看(ps:我不 ...

最新文章

  1. dom4j通过xpath查询xml
  2. 在Linux系统的命令行中为MySQL创建用户的方法
  3. Lucky Number(HDU-4937)
  4. Java线程的5种状态及切换
  5. 对于软件测试四大误区的认识
  6. 关于运行程序路径的更改
  7. Mars《Android开发视频教程》
  8. 计算机主机并行接口,计算机并行接口技术原理.ppt
  9. 学习笔记——物联网知识
  10. RCWL-0516微波雷达感应开关
  11. word中利用模糊替换
  12. CF949D Curfew 贪心
  13. 将军赶路不追小兔—看完纪录片《百万富豪谷底翻身》
  14. try 和 catch 用法
  15. 七牛云绑定解析阿里域名
  16. 司铭宇老师谈大客户销售技巧之如何做好大客户营销
  17. oracle exp导出很慢,oracleexp导出慢
  18. Linux常用工具的使用
  19. 【深度】信任区块链?可能时机还未到
  20. 《黑色沙漠》游戏系统拆解

热门文章

  1. Java代码通过JDBC连接Hiveserver2
  2. Python爬虫汽车之家全车型!你又钟意的车子吗!
  3. 文法的左递归性和回溯的消除
  4. Thinkphp开发App网络授权验证系统源码
  5. 2019最赞的大屏可视化,一定是这款双十一的酷屏
  6. 出行即服务MaaS精华主题汇总(至2022年12月06日)
  7. 【Lintcode】1732. Snakes and Ladders
  8. [内附完整源码和文档] 基于Jsp的百货中心供应链管理系统
  9. 做自媒体,有哪些好用的工具和软件,这6大自媒体工具,力荐!
  10. 自写strcpy函数