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文件处理,去除内含子,拼接外显子相关推荐

  1. python读取txt文件时去除换行符

    python读取txt文件时去除换行符 python的readlines()方法用于读取所有行,且返回值是一个列表,换行符包含在字符串中. f = open("temp.txt", ...

  2. 第十二章 Python文件操作【转】

    12.1 open() open()函数作用是打开文件,返回一个文件对象. 用法格式:open(name[, mode[, buffering[,encoding]]]) -> file obj ...

  3. python字符串拼接数字_解决Python中字符串和数字拼接报错的方法

    解决Python中字符串和数字拼接报错的方法 前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错. 如以下的代码: # co ...

  4. 第九课.Python文件操作

    Python文件读写 最基本的,通过open返回文件句柄(文件对象),将文件读入内存: #f是一个文件对象 f=open('./sample.txt') data=f.read()#read读取所有内 ...

  5. python 文件读写找不到文件-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  6. datax源码阅读一:python文件

    一.前面主要是怎么使用datax和datax的插件编写,后面主要说明源码阅读部分,python相关文件 二.datax关键代码(python datax.py test.json) 1.datax.p ...

  7. python文件处理seek_python文件操作 seek(),tell()

    seek():移动文件读取指针到指定位置 tell():返回文件读取指针的位置 seek()的三种模式: (1)f.seek(p,0)  移动当文件第p个字节处,绝对位置 (2)f.seek(p,1) ...

  8. python乘法表代码注释_Python统计python文件中代码,注释及空白对应的行数示例【测试可用】...

    本文实例讲述了Python实现统计python文件中代码,注释及空白对应的行数.分享给大家供大家参考,具体如下: 其实代码和空白行很好统计,难点是注释行 python中的注释分为以#开头的单行注释 或 ...

  9. python 文件及文件夹操作

    python 文件.目录操作(新增.移动.删除等) python 文件夹与文件操作 mport string, os, sysdir = '/var' print '----------- no su ...

  10. python文件操作和绘制曲线

    目录 一 当前文件路径 二 python路径拼接os.path.join()函数的用法 三 print格式化输出 四 将 print 输出到文件 五 log模块 1 配置文件 2 全局log 3 使用 ...

最新文章

  1. mongochef如何链接有权限的mongodb3.x数据库
  2. Maven pom.xml配置详解(三)
  3. PyTorch基础-交叉熵函数mnist数据集识别-04
  4. 实现option上下移动_ES6原生实战Uploader工具类(从设计到实现)
  5. docker视频教程 百度云网盘
  6. 新手初步--Springmvc
  7. 武汉晴川学院计算机,2019武汉晴川学院专业排名
  8. 分析日志太麻烦?看看如何在在真格量化中使用MySQL记录数据
  9. 基于Multisim的波形发生器
  10. java duplicate key_java.lang.IllegalStateException: Duplicate key 1
  11. Android息屏与亮屏
  12. vue项目中如何设置ico图标
  13. 大数据毕业设计 LSTM时间序列预测算法 - 股票预测 天气预测 房价预测
  14. 卷积神经网络之warm up
  15. 求职与面试(一):Java必备
  16. Axure 9 实战案例,中继器的应用 2,列表的交替色和悬停色
  17. macOS Monterey:如何使用AirPlay将iPhone或iPad的屏幕共享到Mac
  18. 物联网智能家居实训系统
  19. 在城市之间“闪送”,同城即时速递的正确解法
  20. ORACLE数据库管理员的职责

热门文章

  1. 如何关闭iOS系统自动更新提示?
  2. 微信分享第三方连接(H5页面)自定义缩略图、标题、描述(显示分享框,而不是链接)(微信JS-SDK)
  3. 当创新面对“顾客是上帝”和“市场调查”之类
  4. board (双联通分量)
  5. 全球与中国四甲基氢氧化铵市场深度研究分析报告
  6. syncthing搭建自己的同步云
  7. html5通话记录,通话记录怎么查询
  8. SQL——分组统计查询
  9. jsp计算机网络学习网站
  10. IOS开发系列—Objective-C之内存管理