第一版本:修改名字文件,不对序列处理
比如序列名字如下,仅仅需要物种名字

>MBZ0548397.1 glycosylating toxin TcdA [Clostridioides difficile]
>WP_238562585.1 YopT-type cysteine protease domain-containing protein, partial [Providencia rettgeri]
>HBG8546675.1 glycosylating toxin TcdA [Clostridioides difficile]HBG8645274.1 glycosylating toxin TcdA [Clostridioides difficile]
>WP_218726216.1 T3SS effector HopA1 family protein [Pseudomonas sp. D1HM]MBW0235923.1 hypothetical protein [Pseudomonas sp. D1HM]
>WP_021426113.1 glycosylating toxin TcdA [Clostridioides difficile]EQK09456.1 toxin B [Clostridioides difficile P59]
>WP_013184208.1 T3SS effector HopA1 family protein [Xenorhabdus nematophila]CBJ90088.1 Mcf2 [Xenorhabdus nematophila ATCC 19061]CEK22955.1 Mcf2 [Xenorhabdus nematophila AN6/1]
>MBH7539202.1 glycosylating toxin TcdB [Clostridioides difficile]MBZ1146783.1 glycosylating toxin TcdB [Clostridioides difficile]HBG0802012.1 glycosylating toxin TcdB [Clostridioides difficile]HBG1566612.1 glycosylating toxin TcdB [Clostridioides difficile]
>WP_107595625.1 glycosylating toxin TcdB [Clostridioides difficile]
>XP_046086339.1 TcdA/TcdB pore forming domain-containing protein [Lentinula edodes]KAH7875245.1 TcdA/TcdB pore forming domain-containing protein [Lentinula edodes]
>WP_038220508.1 T3SS effector HopA1 family protein [Xenorhabdus nematophila]CEF30096.1 Mcf2 [Xenorhabdus nematophila str. Websteri]AYA40386.1 hypothetical protein D3790_07925 [Xenorhabdus nematophila]KHD27510.1 hypothetical protein LH67_17565 [Xenorhabdus nematophila]MBA0019061.1 hypothetical protein [Xenorhabdus nematophila]MCB4424435.1 hypothetical protein [Xenorhabdus nematophila]
>WP_230086495.1 hypothetical protein [Providencia alcalifaciens]
>WP_095890640.1 glycosylating toxin TcdA [Clostridioides difficile]PBF18588.1 peptidase C80 [Clostridioides difficile]
>WP_095890783.1 glycosylating toxin TcdA, partial [Clostridioides difficile]PBF46244.1 peptidase C80, partial [Clostridioides difficile]
>WP_093403197.1 cytotoxin [Pseudomonas sp. NFPP19]SEP70755.1 TcdA/TcdB pore forming domain-containing protein [Pseudomonas sp. NFPP19]

利用python脚本加正则表达处理;
思路:正则匹配 “[” “]”这俩符号,然后为列表,读取列表的-1索引

import re
import sys
for line in open(sys.argv[1], 'r'):my = re.findall(r'\[([\s\S]+?)\]',line)print (my[-1])

使用:python 脚本.py 名字文件.txt  > new_name.txt
结果

Clostridioides difficile
Providencia rettgeri
Clostridioides difficile
Pseudomonas sp. D1HM
Clostridioides difficile P59
Xenorhabdus nematophila AN6/1
Clostridioides difficile
Clostridioides difficile
Lentinula edodes
Xenorhabdus nematophila
Providencia alcalifaciens
Clostridioides difficile
Clostridioides difficile
Pseudomonas sp. NFPP19

第二版本 待更新(更新实用的正则表达用法,外加序列,彻底解决序列名字问题)

作者:luanxins@163.con
欢迎指导!

NCBI序列名字,批量修改物种名字,修改物种名字相关推荐

  1. bat批处理修改文件夹下文件名字

    bat批处理修改文件夹下文件名字 业务场景 有时候我们经常会遇到需要批量处理一些文本或者文件名称的问题,批量文本的处理可以使用notepad++ 里面的列编辑,或者批量替换字符串即可.假如有这样一个要 ...

  2. hexo的yelee主题修改左上角的博客名字颜色、修改代码模块中的引号内部的字体颜色

    一.修改左上角的博客名字颜色 路径: themes/yelee/source/css/_partial/main.styl 找到下列代码: #header{width:100%;a {color: # ...

  3. 修改 Mixamo 导出的动画名字

    using UnityEditor; using UnityEngine;public class RenameMixamoAnimationClip {//修改 Mixamo 导出的动画名字[Men ...

  4. VS中修改解决方案/项目/类的名字

    VS中新建一个项目,如果开发工作都接近尾声,客户来要求更换项目的名称,差不多要变更整个解决方案中项目名称,引用等等,这个工作量还是很大的.上网搜索解决方法,还实验了专门的修改项目名称工具,但是最后都是 ...

  5. Git 修改前面提交commit的名字

    Git 修改前面提交commit的名字 1.在命令行输入gitk调出git界面 我现在想做的是把[feat][4G]添加4Gslm的驱动支持改成[feat][4G]添加4Gslm驱动支持. 1.首先回 ...

  6. 怎样修改计算机用户文件名,win10修改用用户文件夹名字怎么操作_win10更改用户文件夹名称方法...

    每个电脑用户名都会放一个文件夹,这样我们才知道这些文件属于哪个用户的,不过有的用户可能想要修改用户文件夹名字,应该有许多用户不知道怎么修改,那么win10修改用用户文件夹名字怎么操作?下面我们就一起来 ...

  7. 蓝牙模块的配置(HC05):修改密码、修改模块名字、修改波特率。

    蓝牙模块是电子开发经常使用的模块,通常使用串口协议的方式与蓝牙通信, 从而完成数据的传输,串口通信很常见,用起来也很简单,几乎所有的单片机都配有串口通信功能. 蓝牙模块用于小数据量的无线传输,使用很方 ...

  8. Android修改应用程序图标和名字

    Android修改应用程序图标和名字 对于一个APP应用程序来说,最鲜明的就是APP的图标和名字了. 修改应用图标 在res/drawable中保存一个jpg或者png的图片文件.(png支持透明度) ...

  9. 如何更改微信标签名字_如何添加和修改微信标签 【图文教程】

    1)下面这个教程是教大家如何添加和修改微信里面的标签.首先我们先把微信界面切换到[通讯录],如图下:- 2)然后我们选择点击进入标签页,如图下:- 3) 进入标签页面之后的界面是像下图这样的一个样子. ...

  10. android如何修改桌面,安卓手机怎么修改桌面上软件的名字呀!

    安卓手机怎么修改桌面上软件的名字呀!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 安卓手机怎么修改桌面上软件的名字呀! ...

最新文章

  1. 网络推广方案中解析SEO优化文章的标题设置技巧
  2. 第二十二节: 以SQLServer为例介绍数据库自有的锁机制(共享锁、更新锁、排它锁等)和事务隔离级别 :
  3. 练习mvc做一个知识库(二)
  4. php截取字符串后编码不对,php截取字符串出现中文乱码问题的解决
  5. 长肥管道(LFT)中TCP的艰难处境与打法
  6. ASP.NET2.0 Person Web Site:将图片以二进制的从数据库读取
  7. windows使用Charles手机抓包
  8. java线性表多个属性_顺序存储结构的线性表(java实现)
  9. 易筋SpringBoot 2.1 | 第廿三篇:SpringBoot之Docker入门
  10. QQ免费企业邮箱申请配置
  11. 新在线一键制作表白网系统源码
  12. MySQL高级语句(一)---常用查询、视图、null值
  13. Python XML文件快速排版
  14. 齐岳提供AIE分子N-苄基-4-溴-1, 8-蔡酰亚胺,近红外发射的BODIPY-PhOSi和BODIPY-DMA,超分子聚合物PNA-GBP·I2的合成
  15. 微信缴纳罚款无法连接服务器,为什么我的违章罚款在微信上交不了?原因竟是…...
  16. nginx反向代理替换URL
  17. 「可解释知识图谱推理」最新方法综述
  18. 机房对决(双人小游戏)
  19. Appium实现app自动化测试
  20. Vue组件传值的三种方法

热门文章

  1. galerkin有限元法matlab实现,有限元法求解二维Poisson方程的MATLAB实现
  2. ISE和Vivado
  3. 木星被撞 凹痕大如地球
  4. 数字IC设计——功耗分析
  5. 信创国产化的低代码平台,0元任君选购
  6. 五个超赞的资源网站 音乐、小说、影视全都有
  7. Windows7下启用IIS配置ASP运行环境的详细方法----亲测有效
  8. 知晓程序 · MINA 奖评选启动,每周一款最好的小程序
  9. “GIS讲堂”第十课—WEBGIS中的地图图例
  10. VNCViewer连接KVM虚机鼠标不同步问题