利用python将一段DNA转录成RNA
结题思路就是将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相关推荐
- Rosalind: DNA核苷酸计数和DNA翻译成RNA
DNA核苷酸计数 问题描述: 给定一行核苷酸序列,长度最长为1000 nt, 返回其中'A', 'T', 'C', 'G'出现的次数 C代码如下: #include <stdio.h> # ...
- python 根据word生成ppt_未明学院:利用Python将Wordamp;PPT批量转成PDF
Python中的许多库,像一个个具有不同功能的"工具",能帮助我们解决工作中的不同问题,提高工作效率! 本期将继续为大家放松python中的实用技能,本期的主题是:利用Python ...
- 利用python对一段英文文本进行分词,分句
这两天一直在学习用python进行自然语言处理这本书,当然开始的开始就是要学习python这门脚本语言,遇到了利用自己的语言对一段英文文本进行分词这个问题,找了好多资料都没有找到具体的解答,自己修修改 ...
- 利用python快速将一个工作表拆分成多个工作簿
利用python提高工作效率的一个小技巧 很多人会在日常的工作中遇到这样的工作需求:需要将一个总表按"分公司/按月份"等拆分成多个工作簿,分发给对应的人员.一开始想到的方法是:第一 ...
- python获取计算机配置_利用python写一段读取电脑配置信息的程序
展开全部 主要利用python的wmi模块,提供非常多的信息.import wmi def sys_version(): c = wmi.WMI() # 操作系统版本,版本号,32位/64位 prin ...
- 利用python编写一段手柄控制程序
好的,以下是一个简单的利用Python编写的手柄控制程序: 首先,需要导入所需的模块.这里我们使用 Pygame 和 Pygame 手柄模块,Pygame 可以让我们轻松地处理游戏输入和输出,而 Py ...
- Rosalind第二题:将DNA转录为RNA
http://rosalind.info/problems/rna/ 问题 的RNA串是字符串从形成的字母含有"A","C","G",和&q ...
- 利用python批量将excel中文翻译成英文
目录 操作过程中不断遇到新的问题,思路的转换过程 背景 第一天 操作过程 第二天 正则表达式是个好东西 第三天 第四天 第五天 遇到的小问题 操作过程中不断遇到新的问题,思路的转换过程 背景 今天接到 ...
- 没有内涵段子可以刷了,利用Python爬取段友之家贴吧图片和小视频(含源码)
由于最新的视频整顿风波,内涵段子APP被迫关闭,广大段友无家可归,但是最近发现了一个"段友"的app,版本更新也挺快,正在号召广大段友回家,如下图,有兴趣的可以下载看看(ps:我不 ...
最新文章
- dom4j通过xpath查询xml
- 在Linux系统的命令行中为MySQL创建用户的方法
- Lucky Number(HDU-4937)
- Java线程的5种状态及切换
- 对于软件测试四大误区的认识
- 关于运行程序路径的更改
- Mars《Android开发视频教程》
- 计算机主机并行接口,计算机并行接口技术原理.ppt
- 学习笔记——物联网知识
- RCWL-0516微波雷达感应开关
- word中利用模糊替换
- CF949D Curfew 贪心
- 将军赶路不追小兔—看完纪录片《百万富豪谷底翻身》
- try 和 catch 用法
- 七牛云绑定解析阿里域名
- 司铭宇老师谈大客户销售技巧之如何做好大客户营销
- oracle exp导出很慢,oracleexp导出慢
- Linux常用工具的使用
- 【深度】信任区块链?可能时机还未到
- 《黑色沙漠》游戏系统拆解