python文件处理,去除内含子,拼接外显子
DNA序列:
ATGGTCTACATAGCTGACAAACAGCACGTAGCAATCGGTCGAATCTCGAGAGGCATATGGTCACATGATCGGTCGAGCGTGTTTCAAAGTTTGCGCCTAG
内含子1:ATCGGTCGAA
内含子2:ATCGGTCGAGCGTGT
剪切之后的拼接结果为:
ATGGTCTACATAGCTGACAAACAGCACGTAGCATCTCGAGAGGCATATGGTCACATGTTCAAAGTTTGCGCCTAG
dna1 = "ATGGTCTACATAGCTGACAAACAGCACGTAGCAATCGGTCGAATCTCGAGAGGCATATGGTCACATGATCGGTCGAGCGTGTTTCAAAGTTTGCGCCTAG" dna2 = "ATCGGTCGAA" dna3= "ATCGGTCGAGCGTGT" a = dna1.index(dna2) b = dna1[:a]+dna1[a+len(dna2):] c = b.index(dna3) d = b[:c]+b[c+len(dna3):] print(d)
注意字符串的index方法:
>>>dna1='ABCDEF' >>>index=dna1.index('CDE') >>>index2
转载于:https://www.cnblogs.com/lmt921108/p/8023338.html
python文件处理,去除内含子,拼接外显子相关推荐
- python读取txt文件时去除换行符
python读取txt文件时去除换行符 python的readlines()方法用于读取所有行,且返回值是一个列表,换行符包含在字符串中. f = open("temp.txt", ...
- 第十二章 Python文件操作【转】
12.1 open() open()函数作用是打开文件,返回一个文件对象. 用法格式:open(name[, mode[, buffering[,encoding]]]) -> file obj ...
- python字符串拼接数字_解决Python中字符串和数字拼接报错的方法
解决Python中字符串和数字拼接报错的方法 前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错. 如以下的代码: # co ...
- 第九课.Python文件操作
Python文件读写 最基本的,通过open返回文件句柄(文件对象),将文件读入内存: #f是一个文件对象 f=open('./sample.txt') data=f.read()#read读取所有内 ...
- python 文件读写找不到文件-python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
- datax源码阅读一:python文件
一.前面主要是怎么使用datax和datax的插件编写,后面主要说明源码阅读部分,python相关文件 二.datax关键代码(python datax.py test.json) 1.datax.p ...
- python文件处理seek_python文件操作 seek(),tell()
seek():移动文件读取指针到指定位置 tell():返回文件读取指针的位置 seek()的三种模式: (1)f.seek(p,0) 移动当文件第p个字节处,绝对位置 (2)f.seek(p,1) ...
- python乘法表代码注释_Python统计python文件中代码,注释及空白对应的行数示例【测试可用】...
本文实例讲述了Python实现统计python文件中代码,注释及空白对应的行数.分享给大家供大家参考,具体如下: 其实代码和空白行很好统计,难点是注释行 python中的注释分为以#开头的单行注释 或 ...
- python 文件及文件夹操作
python 文件.目录操作(新增.移动.删除等) python 文件夹与文件操作 mport string, os, sysdir = '/var' print '----------- no su ...
- python文件操作和绘制曲线
目录 一 当前文件路径 二 python路径拼接os.path.join()函数的用法 三 print格式化输出 四 将 print 输出到文件 五 log模块 1 配置文件 2 全局log 3 使用 ...
最新文章
- mongochef如何链接有权限的mongodb3.x数据库
- Maven pom.xml配置详解(三)
- PyTorch基础-交叉熵函数mnist数据集识别-04
- 实现option上下移动_ES6原生实战Uploader工具类(从设计到实现)
- docker视频教程 百度云网盘
- 新手初步--Springmvc
- 武汉晴川学院计算机,2019武汉晴川学院专业排名
- 分析日志太麻烦?看看如何在在真格量化中使用MySQL记录数据
- 基于Multisim的波形发生器
- java duplicate key_java.lang.IllegalStateException: Duplicate key 1
- Android息屏与亮屏
- vue项目中如何设置ico图标
- 大数据毕业设计 LSTM时间序列预测算法 - 股票预测 天气预测 房价预测
- 卷积神经网络之warm up
- 求职与面试(一):Java必备
- Axure 9 实战案例,中继器的应用 2,列表的交替色和悬停色
- macOS Monterey:如何使用AirPlay将iPhone或iPad的屏幕共享到Mac
- 物联网智能家居实训系统
- 在城市之间“闪送”,同城即时速递的正确解法
- ORACLE数据库管理员的职责