我初学Python,想要写个计算氨基酸序列长度的Python脚本,自己写了一小段就遇到问题importrefileFa=open("SEQ.FASTA","r")#SEQ.FASTA为氨基酸序列文件countName=0forSeqlineinfileFa....

我初学Python,想要写个计算氨基酸序列长度的Python脚本,自己写了一小段 就遇到问题

import re

fileFa = open("SEQ.FASTA", "r") # SEQ.FASTA为氨基酸序列文件

countName = 0

for Seqline in fileFa.readlines(): #匹配每一行开头是>

reSeqname = re.findall(">", Seqline)

if len(reSeqname) > 0:

countName = countName + reSeqname.count(">")

print "共" + str(countName) + "条序列" #统计共有多少条序列

print "seqname\n" , reSeqname\n

fileFa.close()

现在这个小脚本可以统计出有 几条序列 但是我想输出序列的名字reSeqname就输出的是[ ] 然后我将第五行修改成reSeqname = re.findall(">(.+)", Seqline) 或者是reSeqname = re.findall(">([\w\W]*)", Seqline)脚本就无法运行 不能统计条数了

请大家帮忙修整 最好能解释说明 谢谢

下面是四条氨基酸序列

>qwe56_869

XFSHNYIFFVCVQQLQXSEHIPQKNSPLPFTFLLTKER

>qwe56_44606

KKERDIWTSXAHVTFAKERTQLAYTLRILVHITLSFEQLLEMEIGLAVGGAFLSSALNVLFDRLAPRGELLKMFQRGKHDV

>qwe56_44514

XFLSILKVFTKLTKEHQDMNVNDLAKIIREFISKGGKCLIVLDDVWEPNVVHAIKEAFPKNKKGHRIMITTRDASVARYANAHPHSLKFLKDEESFQ

>qwe56_44424

XITYTLRYILLLLCAETFLFLSHLIMAYAAITSLMNTIQQSMQ

还有个后续问题http://zhidao.baidu.com/question/1924164984543838947.html 也悬赏有分哦

展开

python中依次输出字符_Python如何输出某关键字符并输出完整字符串相关推荐

  1. python中输出函数是什么_python输出语句print的用法是什么?

    python输出语句"print()"是式样化输出函数,用于打印输出."print()"函数会自动换行:printf()函数的语法为:"printf( ...

  2. python竖着输出编码_Python编码、流程控制、格式化输出

    Python编码 初始编码: 电脑的传输,还有储存,实际上都是010101010 ASCII码: (American Standard Code for Information Interchange ...

  3. python中complex(10.99)是什么意思_下面代码的输出结果是

    [单选题]以下选项中,输出结果为False的是 [填空题]sweat [单选题]下面代码的输出结果是: >>> s = {} >>> type(s) [单选题]关于 ...

  4. python输入年月日输出年月日_Python编程基础04:输入与输出

    一.IPO模型 一个程序,按照功能可以划分为三个部分:输入部分.处理部分和输出部分 本讲我们学习基本输入与输出,通过输入函数获取数据(数值型和字符串),通过输出函数将处理结果以某种方式呈现.处理部分会 ...

  5. python中正确的表达式_python中如何正确使用正则表达式的详细模式(Verbose mode expression)...

    简单介绍 正则表达式并不是Python的一部分.正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大.得益于这一点,在提供了正 ...

  6. python中print的本质_Python基础语法全解

    一.Python简介 1. 了解Python Python是一种解释型(这意味着开发过程中没有了编译这个环节).面向对象(支持面向对象的风格或代码封装在对象的编程技术).动态数据类型的交互式(可在命令 ...

  7. python中if的效率_Python 代码性能优化技巧

    选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化 ...

  8. python中str是什么_python的str()字符串类型的方法详解

    字符串一旦创建,不可修改,一旦修改或者拼接,都会造成重新生成字符串,因为内存存数据是一个挨着一个存的,如果增加一个字符串的话,之前的老位置只有一个地方,不够,这是原理性的东西,在其他语言里面也一样 7 ...

  9. python中4j什么意思_Python学习:4.数据类型以及运算符详解

    运算符 一.算数运算: 二.比较运算: 三.赋值运算 四.逻辑运算 五.成员运算 基本数据类型 一.Number(数字) Python3中支持int.float.bool.complex. 使用内置的 ...

  10. python中mod函数用法_Python 函数的介绍和用法

    最近要回学校开始做毕设了,准备做个有关算法的,听说python运算好一些,特地来学一学. 先从基础开始啊---------- 函数 可以直接从Python的官方网站查看文档: http://docs. ...

最新文章

  1. P3项目全球模板狗血设置之一 --- 发货到成本中心需要输入Customer
  2. 怎么部署_2020怎么部署新零售商城?
  3. Unity基础知识学习笔记二
  4. Excel2010--在指定的范围内添加随机数
  5. 数据挖掘-朴素贝叶斯分类
  6. 扩展吉日嘎拉的用户角色管理,让用户角色编码和名称在一个组织里面唯一
  7. gx works2 存储器空间或桌面堆栈不足_2020福清市gx螺旋输送机价格厂家发货-衡泰...
  8. 机器学习基础(十三)—— regularization validation
  9. 提高开发效率的 Eclipse 实用操作
  10. 软件项目开发中的团队角色和个体角色
  11. 代码开源许可证 区别 Apache MIT GPL
  12. 无法导入reg:指定的文件不是注册脚本——兼了解文本格式问题
  13. Android网络通讯之Retrofit
  14. 霍夫直线检测原理详解
  15. Dell EMC VxRail
  16. python实现中文数字转为阿拉伯数字
  17. Day 29 - AWS Lambda 接收参数查询 Dynamodb
  18. 有些事,明明你早早就知道,但你不能说
  19. SSM框架项目【米米商城】69-93:多条件查询
  20. 第一章【Oracle自动化部署脚本】诞生

热门文章

  1. android:screenOrientation
  2. jQuery lazyload
  3. POJ - 2485(最小生成树.prime)
  4. Java的“影子克隆”和“深度克隆”
  5. 等待队列设备[置顶] Linux设备驱动,等待队列
  6. 转载--ASP解决AJAX带来的码问题
  7. php安装redis扩展‘checking for igbinary includes... configure: error: Cannot find igbinary.h‘解决方法
  8. elementui 表头错位解决方法
  9. vue项目中常见问题及解决方案
  10. 【免费下载】2021年9月热门报告盘点(附热门报告列表及下载链接)