python学习——读取染色体长度(二、向前一步:通过染色体序列获得长度信息)

# 读取fasta

# 解析每条序列的长度

chr1_seq = ‘ATATATATAT‘

chr2_seq = ‘ATATATATATCGCGCGCGCG‘

chr3_seq = ‘ATATATATATCGCGCGCGCGATATATATAT‘

chr4_seq = ‘ATATATATATCGCGCGCGCGATATATATATCGCGCGCGCG‘

chr5_seq = ‘ATATATATATCGCGCGCGCGATATATATATCGCGCGCGCGATATATATAT‘

# 求和

total_len = len(chr1_seq) + len(chr2_seq) + len(chr3_seq) + len(chr4_seq) + len(chr5_seq)

# 输出结果

print(total_len)

原文地址:https://www.cnblogs.com/caicai2019/p/10784026.html

时间: 2024-10-11 09:37:56

python学习——读取染色体长度(二、向前一步:通过染色体序列获得长度信息)的相关文章

Python学习入门笔记(二):Python运算符

1.算术运算符 "+"加法:3+2=5 "-"减法:3-2=1 "*"乘法:3*2=6 "/"实数除法:3/2=1,3.0/2=1.5 "//"整数除法:5.6//2=2.0 "%"求余数:17%6=5 "**"求幂运算:2**3=8 2.赋值运算符 "="等于:x=3 "+="加等于:x+=2 "-="减等

Python 学习之路(二)

Python 学习之路(二) 以下所用的是Python 3.6 一.条件语句 简单判断 1 if 判断条件: 2 执行语句-- 3 else: 4 执行语句-- 复杂判断 1 if 判断条件1: 2 执行语句1-- 3 elif 判断条件2: 4 执行语句2-- 5 elif 判断条件3: 6 执行语句3-- 7 else: 8 执行语句4-- 二.循环语句 2.1 while语句 和其他语言一样,不同的是多了else语句.在 python 中,while - else 在循环条件为 false

python学习——读取染色体长度(七:读取fasta文件)

读取fasta文件genome_test.fa,并计算染色体总长,同时输出最长染色体编号.序列以及长度 fasta文件genom_test.fa的内容如下: >chr1ATATATATAT>chr2ATATATATATCGCGCGCGCG>chr3ATATATATATCGCGCGCGCGATATATATAT>chr4ATATATATATCGCGCGCGCGATATATATATCGCGCGCGCG>chr5ATATATATATCGCGCGCGCGATATATATATCGCGCG

python学习——读取染色体长度(三、用循环或者函数求总长并获取最长染色体长度)

# 读取fasta # 解析每条序列的长度 chr_len = [10,20,30,40,50] # 求和 # 方法一:通过循环 total_len = 0 #定义total_len的初始长度 for len in chr_len: # 从列表chr_len中每次取一个值交给len total_len += len # 或者total_len = total_len + len # 方法二:通过函数sum() total_len = sum(chr_len) # 求最长染色体编号 max_len

python学习——读取染色体长度(四:获取最长染色体的编号)

# 读取fasta # 解析每条序列的长度 chr_len = {'chr1':10,'chr2':20,'chr3':30,'chr4':40,'chr5':15} # 求和 total_len = sum(chr_len.values()) # 求最长染色体编号 max_chr ='' max_len = 0 for [chr,len] in chr_len.items(): if len > max_len: print('current chr > max chr') max_chr

python学习之路(二)

继续上次的学习 (一)首先接触的是变量,先定义一个变量,在python中不需要像C语言中先声明变量,而是可以直接赋值. name="xiaoming" 这里需要注意一点,给变量赋值一定要加双引号,如果不加,就是name等于另一个变量xiaoming. name=xiaoming #这不是赋值 而且,在命名变量的时候也要注意以下三点: 1.变量名只能是 字母.数字或下划线的任意组合 2.变量名的第一个字符不能是数字 3.还有以下关键字不能声明为变量名['and', 'as', 'asse

Python学习笔记 for windows 二

函数 abs(-20)                                        //结果为:20,绝对值函数 def 函数名称([参数1,参数2,参数3]): 执行语句 return def test(r): s=3.14*r*r return s s=test(1) print s                                            //结果为:3.14 cmp(x,y)                                  

python学习笔记系列----(二)控制流

实际开始看这一章节的时候,觉得都不想看了,因为每种语言都会有控制流,感觉好像我不看就会了似的.快速预览的时候,发现了原来还包含了对函数定义的一些描述,重点讲了3种函数形参的定义方法,章节的最后讲述了PEP8的一些重要的规范,在学习的过程中还是学到了些知识. 2.1  if 语句 if语句就不多说了,经常跟else if .. 和 else ..一起使用,如下所示: >>> x = int(raw_input("Please enter an integer: "))

Python学习之旅(二十二)

Python基础知识(21):IO编程 一.文件读写 读写文件就是请求操作系统打开一个文件对象(文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件) 1.读文件 "r"默认读取文本文件,"rb"读取二进制文件,如图片.视频等 >>> f=open("D:\Python\doit\hello.txt","r") >>> f.read