定义 函数如下:

def fac_cpx(w):keep_str = []for j in range(len(w)+1):for i in range(len(w)-j+1):keep_str.append(w[i:i+j])keep_str = list(filter(None,keep_str))keep_str_set = set(keep_str)keep_str_sorted = sorted(keep_str_set,key = lambda i:len(i),reverse=False)keep_num = []for i in range(1,len(w)+1):temporary_list =[]for j in range(len(keep_str_sorted)):if len(keep_str_sorted[j]) == i:temporary_list.append(keep_str_sorted[j])keep_num.append(temporary_list)fac_num = []for i in range(len(keep_num)):fac_num.append(len(keep_num[i]))return fac_num

“INPVQQQNQIGYPQPYGQWGQWYGNAQQIGQYMPNGWQVPAYGMYGQAWNQQGFNQTQSSAPWMGPNYGVQPPQGQNGSMLPNQPSGYRVAGYETQ”为例,得到结果如下:

Python脚本提取氨基酸序列的 因子复杂度相关推荐

  1. python 基因序列提取_科学网—简单的Python脚本提取对应位置基因序列(fasta文件) - 王彬忠的博文...

    最近,用Python脚本提取,在基因号已知,位置已知条件下,相对应位置的基因序列时发现,这样很简单但是很实用的脚本,在网上却比较难找.而且,能被找到的脚本,相对于具有初级编程能力的人而言,有点难.本人 ...

  2. 新手写python脚本提取最长转录本序列2.0

    新手写python脚本提取最长转录本序列2.0 原始蛋白序列长这个样子: 写脚本的具体思路: 1.创建转录本ID和序列的字典(键值对) 2.提取每个转录本的序列长度,形成三列,第一列是转录本ID,第二 ...

  3. 举个栗子~Tableau 技巧(241):用 Python 脚本提取文本内容中的关键词

    经常有数据粉反馈:在处理文本内容的时候,是否有快速提取内容关键词的方法呢? 方法有的,可以试试 Python.这里,我们来分享:如何在 Tableau 中利用 Python 脚本从文本内容提取关键词. ...

  4. 新手写python脚本提取最长转录本ID以及最长转录本序列(此代码已过时,最新代码见主页)

    原始蛋白序列长这个样子: 写脚本的具体思路: 1.创建转录本ID和序列的字典(键值对) 2.提取每个转录本的序列长度,形成三列,第一列是转录本ID,第二列是转录本长度,第三列是gene ID 3.这一 ...

  5. 如何写python脚本抓取数据并计算_【小工具】利用Python脚本从Gaussian计算结果中提取信息...

    1.前言 高斯(Gaussian)是一个功能强大的量子化学综合软件包,所有从事计算化学相关领域的科研工作者应该都使用或者了解过这个软件.它的输出文件(.log文件)是一个文本文件,可以利用文本工具打开 ...

  6. 从FASTA文件中批量提取指定序列【Python脚本】

    文章目录 前言 一:读取含特定字符的序列并输出 演示 二:读到某一个字符之前的全部输出 使用方法 三:输出前n条序列 使用方法 总结 前言 背景:学测序流程的时候,做到mapping的时牛的基因组有两 ...

  7. 一段把mp4中的音频提取并保存在原目录的python脚本

    一段把mp4中的音频提取为mp3并保存在原目录的python脚本 需要提前安装好ffmpeg 转换为单线程,耗时较长 github: https://github.com/cuifeiran/extr ...

  8. arcgis python实例_arcgis python脚本工具实例教程—栅格范围提取至多边形要素类

    arcgis python脚本工具实例教程-栅格范围提取至多边形要素类 商务合作,科技咨询,版权转让:向日葵,135-4855_4328,xiexiaokui#qq.com 功能:提取栅格数据的范围, ...

  9. python视频提取音频_python脚本实现mp4中的音频提取并保存在原目录

    一段把mp4中的音频提取为mp3并保存在原目录的python脚本 需要提前安装好ffmpeg 转换为单线程,耗时较长 #!/usr/bin/env python3 # -*- coding: utf- ...

  10. python批量提取pdf的数据_Python批量提取PDF文件中文本的脚本

    本文实例为大家分享了Python批量提取PDF文件中文本的具体代码,供大家参考,具体内容如下 首先需要执行命令pip install pdfminer3k来安装处理PDF文件的扩展库. import ...

最新文章

  1. java继承详解加练习题
  2. 访问ASP.NET临时文件夹的权限问题
  3. 历时5天,刷了100+个裂变活动后…
  4. 各种图(流程图,思维导图,UML,拓扑图,ER图)简介
  5. 利用std::allocator实现自定义的vector类
  6. JavaScript基础学习之数据类型(一)
  7. (转)你有所不知的HTML發佈Flash的參數(三):base
  8. wordpress Oops! That page can’t be found.
  9. iOS持久化存储-CoreData简介
  10. 二维动画作品_「咻动画」二维动画制作中角色造型的设计要点
  11. ThinkPHP整合百度Ueditor图文教程
  12. sql查询出的字段切割_SPL 简化 SQL 案例详解:多层固定分组
  13. 25k英里高速建48个充电走廊,美国电动汽车产业迎来春天
  14. android基础知识学习(1) TextView属性大全+单行显示长文本
  15. HTTPBrowserCapabilities---在asp.net中显示浏览器属性
  16. 团队作业4——第一次项目冲刺(Alpha版本)4.25
  17. 清除Outlook 2013中缓存的邮件地址
  18. F5 对接 Consul 实现服务发现和服务注册实践
  19. Richpedia: A Large-Scale, Comprehensive Multi-Modal Knowledge Graph
  20. intel和ATT汇编格式区别

热门文章

  1. C语言实现——查找凶手
  2. 关于网络捐款 (r5笔记第53天)
  3. 移动硬盘计算机无法打开硬盘,win10系统电脑无法打开移动硬盘的详细步骤
  4. 使用 Love2D 开发游戏
  5. 步进电机控制和步进电机原理
  6. EXCEL合并单元格内容并换行显示
  7. 苹果appstore中兑换码的使用方法
  8. 大数据讲课笔记2.2 大数据应用场景
  9. word页眉前后不一致怎么设置_如何设置页眉部分内容前后不同,页脚部分内容也前后不同的WORD文档?...
  10. 什么是CPU Die?