|
本篇博文纯属个人练习,可能有一万种方法实现我要得到的这个结果,原理很简单就是利用python的random模块在1到4之间产生随机数,再将随机产生的1,2,3,4四种数字替换为A,G,C,T。首先要说明的是我使用的linux系统版本是ubuntu。
#linux命令总概(蓝色部分为命令部分)
#ct:用户名
#ehbio:宿主机的名字
#~:代表家目录
#$:普通用户,根用户来说是#
ct@ehbio:~$ python3 sequence.py | tr '\n' ' ' | sed 's/ //g' | tr '1' 'A' | tr '2' 'G' | tr '3' 'C' | tr '4' 'T'>sequence.txt
#获得如下1000bp的随机的DNA序列
#python命令脚本(非常基础的脚本)
#引入random模块
import random
#利用for循环产生1000个1~4的随机数字
for i in range(1001):
print(random.randint(1,4))
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-23 11:21
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社