摘要: """将多行文件转换为一行 例: >001 AAGTCCGGTAA GGCTAGCTAAC TTCGAACGACA >002 GGCTAGCATGA CACATCGACAC CAGTAGCATCT 转换为: >001 AAGTCCGGTAAGGCTAGCTAACTTCGAACGACA >002 GGCTAGCATGACACATCGACACCAGTAGCATCT """ fr=open('test... 阅读全文
posted @ 2017-12-11 14:30 遗世独立的愚公 阅读(4383) 评论(0) 推荐(0)
摘要: """ 当add已有元素时,则不会有任何变化,这也是集合唯一性的表现,现在有一个全是字符串的集合,你设计程序,当加入一个字符串是集合中已有元素时,会自动在字符串后面加上“_1”再加入元素中,如 set1 = {'qwe', 'asd', 'z'} #加入'qwe',实际加入qwe_1,集合变成 {'qwe_1', 'qwe', 'asd', 'z'} """ set1 = {'qwe_1',& 阅读全文
posted @ 2017-12-11 14:03 遗世独立的愚公 阅读(239) 评论(0) 推荐(0)
摘要: #例如: dna = "GATGGAACTTGACTACGTAAATT" ##输出结果: """['GAT', 'ATG', 'TGG', 'GGA', 'GAA', 'AAC', 'ACT', 'CTT', 'TTG', 'TGA', 'GAC', 'ACT', 'CTA', 'TAC', 'AC 阅读全文
posted @ 2017-12-11 14:01 遗世独立的愚公 阅读(815) 评论(0) 推荐(0)
摘要: """一段DNA序列,每3个字符作为一个整体,放入一个列表中,若最后不够3个,则剩下的作为一个整体。 例如: dna = "GATGGAACTTGACTACGTAAATT" 结果为: ['GAT', 'GGA', 'ACT', 'TGA', 'CTA', 'CGT', 'AAA', 'TT'] """ dna = "GATGGAACTTGACTACGTAAATT" t= 阅读全文
posted @ 2017-12-11 13:59 遗世独立的愚公 阅读(306) 评论(0) 推荐(0)
摘要: 1 #!/usr/bin/python 2 #-*- coding:utf-8 -*- 3 "将DNA序列转换为RNA序列,即将T转换为U即可,利用字符串的replace方法" 5 f=open('./test.txt', 'r') 6 line=f.read() 7 dna2rnaline=line.replace('T', 'U') 8 f.close() 9 f=open... 阅读全文
posted @ 2017-12-11 13:48 遗世独立的愚公 阅读(1514) 评论(0) 推荐(0)
摘要: #!/usr/bin/python3 #-*-coding:utf-8 -*- "得到DNA的互补链或者反向互补链" f=open('./test.txt') line=f.read() transline=line[::-1].replace('A','t').replace('T','a').replace('G','c').replace('C','g').upper() f.close(... 阅读全文
posted @ 2017-12-11 13:46 遗世独立的愚公 阅读(1427) 评论(0) 推荐(0)
摘要: 1 #!/usr/bin/python3 2 #-*- coding:utf-8 -*- 3 "计算fatsa文件中的不同类型的碱基含量" 4 f=open('./test.txt','r') 5 line=f.read() 6 dict={} #创建一个空字典 7 for i in ['A', 'T', 'G', 'C']: 8 dict[i]=line.count(... 阅读全文
posted @ 2017-12-11 13:39 遗世独立的愚公 阅读(1180) 评论(0) 推荐(0)
摘要: 2.给>开头的行的行尾加上TAB键,以便隔开名字和序列, sed 's/^\(>.*\)/\1\t/' test.fasta | cat -A > 2.fa(cat -A可以显示所有的符号) ### \(\)表示记录匹配的内容,\1则表示()中记录的匹配的内容(没怎么看懂这个命令) 结果如下: 3. 阅读全文
posted @ 2017-10-23 10:13 遗世独立的愚公 阅读(1418) 评论(0) 推荐(0)
摘要: 1.因为方便工作的原因,需要在笔记本上工作;之前用的是台式机,性能较好。 装着虚拟机,在Linux下安装这些比价方便。 2.正式安装。 Python版本Python27 参考网上别人的教程,说是要安装一些其他的依赖,好像很麻烦。 于是自己摸索,因为我要安装jupyter notebok和ipytho 阅读全文
posted @ 2017-10-03 16:25 遗世独立的愚公 阅读(2041) 评论(0) 推荐(0)
摘要: 1.安装好虚拟机及相应的Linux发行版本之后,接下来要做的事,就是安装VM tools 2.我的安装模式是自定义安装,稍后指定镜像软件这一种方式。 3.当点击“”虚拟机 安装VM tools“”时,发现老是出现什么COM-DVD等毛病, 而且就算出现vmtools目录,该目录里面也是空空如也,没有 阅读全文
posted @ 2017-09-23 20:30 遗世独立的愚公 阅读(128) 评论(0) 推荐(0)