9月21号Python生物信息学数据管理
来源:互联网 发布:可靠性分析软件有哪些 编辑:程序博客网 时间:2024/05/22 05:00
第四章,基本没怎么看得懂.....
1.line.strip()表示去掉字符串前后的空格和换行符。
2,list:len()函数可以获得列表元素个数;索引是从0开始;负数表示倒过来索引。list.append()表从末尾添加元素。list.insert(1,‘XXX’)表插入到指定位置。删除list末尾元素用pop()方法,删除指定元素用pop(i)。把某个元素换成别的元素,直接赋值给对应的索引位置。
3,TUPLES:元组。
不可变有序对象序列圆括号表示,如:(a,b,c),没有append,insert等经典方法。定义一个元素的元组,元素后面要加逗号。
4,split()函数将字符串分割成序列。如不提供分隔符,程序会把空格作为分隔符。
5,for循环用在打开文件时,是以文件中行(转行符)为一行。
6,例4.3
genbank_file = open("genbank.txt")output_file = open("AY810830.txt","w")flag = False #不懂for line in genbank_file: if line[0:9] == 'ACCESSION': accession = line.split()[1].strip() output_file.write('>' + accession + '\n') if line[0:6] == 'ORIGIN': flag = True #这边加标志变量没看懂 elif flag: fields = line.split() if fields != []: seq = ''.join(fields[1:]) output_file.write(seq.upper() + '\n') print(seq) genbank_file.close()output_file.close()从第二个if后面就看不大明白了。
例4.4 也是,这一章花了很多时间,但是一些细节的处理不是很明白,所以好多都不懂。
先往后面看。
阅读全文
0 0
- 9月21号Python生物信息学数据管理
- 9月28号Python生物信息学数据管理
- 10月11号Python生物信息学数据管理
- 9月13日 Python生物信息学数据管理
- 9月14日 Python生物信息学数据管理
- 生物信息学
- mark生物信息学and其相关Python的书
- 生物信息学数据库大全
- 生物信息学(Bioinformatics)
- 生物信息学学习感悟
- 生物信息学软件-1
- 生物信息学---分子生物学基础
- biology_生物信息学常用工具
- 生物信息学1
- 生物信息学相关网站
- 科普一点生物信息学
- 生物信息学之数据库
- 生物信息学学习感悟
- Web前端
- php代码优化
- Mysql merge分库分表
- CentOS7 ZooKeeper 集群部署
- RabbitMQ的应用场景以及基本原理介绍
- 9月21号Python生物信息学数据管理
- 输入url,后台都做了哪些工作
- 大数模板 (kuangbin模板的修订版)
- 技术文档写作的职业探讨
- UDP 协议格式
- java中使用freemarker导出word文档
- 超简单CentOS7用yum安装mysql
- Linux操作系统教学进度计划表
- Java后端工程师学习大纲