方法来源

https://www.jianshu.com/p/9f96fc7438aa

文件名提取方法参考以下。

https://my.oschina.net/u/2391658/blog/1927707

需要将cds文件和seqid文件放在同一文件夹。

#!/bin/bashb=$(ls *.cds)for j in ${b}
docds=`basename ${j} .cds`echo "We have cds files ${cds}"for i in ${cds}doecho "create a index of ${i}.cds and extract cds sequence information from ${i}.cds."xargs samtools faidx ${i}.cds < ${i}.seqid > ${i}.cdsseqecho "    if one of ${i}.seqid not in ${i}.cds.fai will be warn: [W::fai_get_val] Reference ##### not found in FASTA file, returning empty sequence[faidx] Failed to fetch sequence in #####"echo "    now the ${i} cds sequence information extracting are completed, we are preparing to sort ${i}.cdsseq." perl -pe '/^>/ ? print "\n" : chomp' ${i}.cdsseq | tail -n +2 > ${i}.cdstxtecho "    ${i}.cds file processing are completed and generate ${i}.cdsseq."       donedone

用samtools的时候如果基因号在fai文件中没有找到对应的会报错并停止,剩下的不再查找。

[W::fai_fetch] Reference ### not found in FASTA file, returning empty sequence

https://github.com/samtools/samtools/issues/673

基因家族进化分析之CDS批量获取相关推荐

  1. 基因家族进化分析之DNA序列批量获取

    使用方法参考: 基于全基因组的基因家族分析(3):SlNRAMP家族基因CDS和Genomic DNA序列获取 Gene序列要获得的ID号不仅仅是seqid,而且还需要在染色体上的位置信息--起始和终 ...

  2. 一木禾网盘下载分析及批量获取下载地址的实现(下)

    分析过后,我们接着来做一下代码实现 三.获取流程实现 近期正巧看到了木鱼在自己博客里发布的一个HTTP客户端库,困扰于原生HttpWebRequest的我立马就下来用了用,效果果然不错,所以本项目的H ...

  3. linux获取目标主机shell,expect案例-批量获取主机并分发密钥

    2019年录制SHell新课地址 贴切企业脚本编写思路讲解,带你玩Shell脚本编程实战. 本套课程从实际项目案例出发,近100个Shell实例讲解,由浅入深,循序渐进,带你玩转Shell编程的方方面 ...

  4. Python 批量获取今日头条街拍美图

    大家好,在以前的文章中我们学了Ajax数据获取,这篇文章我们以今日头条为例,通过分析Ajax请求来抓取今日头条的街拍美图,并将图片下载到本地保存下来. 准备好没,我们现在开始!喜欢记得收藏.点赞.关注 ...

  5. Python根据域名批量获取IP地址和经纬度(2021.12.1)

    Python批量获取域名对应的IP地址和经纬度 1.DN.DNS.URL简介 1.1 域名 1.1.1 不同类型的域名 1.1.1.1 TLDs: Top-Level Domains 顶级域 1.1. ...

  6. 示坡线高程判断_批量获取示坡线的方法

    批量获取示坡线的方法 刘俊萍 甘 俊 [摘 要] 摘 要 阐述一种既快又准的批量获取示坡线的方法,并基于 ARX 语言 实现该功能.通过实验分析,表明该方法提高了生产效率,减少了作业人员的 工作量,具 ...

  7. python爬虫实战:批量获取VCG图片

    文章目录 前言 一.说明 二.获取网页路径 三.获取图片下载URL 四.批量下载图片 五.完整代码 六.效果展示 前言 当前对版权保护日益严格,因此在此说明获取的图像仅做研究和个人学习使用,禁止用作商 ...

  8. Tushare批量获取各城市股票日度行情数据

    Tushare批量获取各股票行情数据 tushare接口基本设置 1.tushare注册 2.软件准备 3.调用数据库 批量获取股票收盘价 ID:447607 tushare为广大金融分析人员提供了一 ...

  9. Powershell 如何批量获取文件大小的实现代码

    这篇文章主要介绍了Powershell 之批量获取文件大小的实现代码 效果图: 核心代码: $startFolder = "D:\" $colItems = (Get-ChildI ...

最新文章

  1. [转载 整理]C语言链表实例
  2. Darknet_Yolov4实战(二)_安装OpenCV
  3. 一加3 CM13 12306 不能用
  4. 将函数当做参数 matlab,Matlab中如何将(自定义)函数作为参数传递给另一个函数...
  5. CentOS6.5下安装rzsz
  6. java安全——类加载器+字节码校验+安全管理器与访问权限
  7. Mybatis/Ibatis,数据库操作的返回值
  8. D-Wave的量子计算机,到底能不能进行量子计算?
  9. JAVA追加写文件方法
  10. appium在android7.0上无法启动问题
  11. android studio刷rom,Android Studio 之 ROM【1】, Entity,Dao,Database
  12. HAProxy安装与配置(一)
  13. 方舟修改服务器代码,方舟生存进化服务器可以用代码吗
  14. VIN码识别/车架号识别独家支持云识别
  15. JS特效一:图片轮播图(JS必须掌握的特效)
  16. 编程中遇到的优秀网站收藏
  17. 利用Deskpool 搭建 桌面云教室
  18. java期刊影响因子_[转]计算机类中文核心期刊影响因子
  19. php手机i选择图片多选,自定义照片选择器(可多选)
  20. Android 百分比布局

热门文章

  1. 【笔记】磁盘管理(2):磁盘分区、增加swap
  2. python做表格教程_表格函数教程
  3. GBA 开发简单入门
  4. 基于物理的渲染—更精确的微表面分布函数GGX
  5. 9月28日科技资讯|华为发布全容器化 5G 核心网;余承东评小米 MIX Aphla 手机无实用价值;PHP 新版本更新
  6. 三菱FX系列PLC以太网连接杰控FameView
  7. 智商情商哪个重要_情商和智商,到底哪个更重要?
  8. 2.3.2 实体完整性约束
  9. 电脑蓝牙已关闭,蓝牙开关不见的故障排除
  10. 戰女神V、ef_latter、BaldrSky 注册表补丁