基因家族进化分析之CDS批量获取
方法来源
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批量获取相关推荐
- 基因家族进化分析之DNA序列批量获取
使用方法参考: 基于全基因组的基因家族分析(3):SlNRAMP家族基因CDS和Genomic DNA序列获取 Gene序列要获得的ID号不仅仅是seqid,而且还需要在染色体上的位置信息--起始和终 ...
- 一木禾网盘下载分析及批量获取下载地址的实现(下)
分析过后,我们接着来做一下代码实现 三.获取流程实现 近期正巧看到了木鱼在自己博客里发布的一个HTTP客户端库,困扰于原生HttpWebRequest的我立马就下来用了用,效果果然不错,所以本项目的H ...
- linux获取目标主机shell,expect案例-批量获取主机并分发密钥
2019年录制SHell新课地址 贴切企业脚本编写思路讲解,带你玩Shell脚本编程实战. 本套课程从实际项目案例出发,近100个Shell实例讲解,由浅入深,循序渐进,带你玩转Shell编程的方方面 ...
- Python 批量获取今日头条街拍美图
大家好,在以前的文章中我们学了Ajax数据获取,这篇文章我们以今日头条为例,通过分析Ajax请求来抓取今日头条的街拍美图,并将图片下载到本地保存下来. 准备好没,我们现在开始!喜欢记得收藏.点赞.关注 ...
- 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. ...
- 示坡线高程判断_批量获取示坡线的方法
批量获取示坡线的方法 刘俊萍 甘 俊 [摘 要] 摘 要 阐述一种既快又准的批量获取示坡线的方法,并基于 ARX 语言 实现该功能.通过实验分析,表明该方法提高了生产效率,减少了作业人员的 工作量,具 ...
- python爬虫实战:批量获取VCG图片
文章目录 前言 一.说明 二.获取网页路径 三.获取图片下载URL 四.批量下载图片 五.完整代码 六.效果展示 前言 当前对版权保护日益严格,因此在此说明获取的图像仅做研究和个人学习使用,禁止用作商 ...
- Tushare批量获取各城市股票日度行情数据
Tushare批量获取各股票行情数据 tushare接口基本设置 1.tushare注册 2.软件准备 3.调用数据库 批量获取股票收盘价 ID:447607 tushare为广大金融分析人员提供了一 ...
- Powershell 如何批量获取文件大小的实现代码
这篇文章主要介绍了Powershell 之批量获取文件大小的实现代码 效果图: 核心代码: $startFolder = "D:\" $colItems = (Get-ChildI ...
最新文章
- [转载 整理]C语言链表实例
- Darknet_Yolov4实战(二)_安装OpenCV
- 一加3 CM13 12306 不能用
- 将函数当做参数 matlab,Matlab中如何将(自定义)函数作为参数传递给另一个函数...
- CentOS6.5下安装rzsz
- java安全——类加载器+字节码校验+安全管理器与访问权限
- Mybatis/Ibatis,数据库操作的返回值
- D-Wave的量子计算机,到底能不能进行量子计算?
- JAVA追加写文件方法
- appium在android7.0上无法启动问题
- android studio刷rom,Android Studio 之 ROM【1】, Entity,Dao,Database
- HAProxy安装与配置(一)
- 方舟修改服务器代码,方舟生存进化服务器可以用代码吗
- VIN码识别/车架号识别独家支持云识别
- JS特效一:图片轮播图(JS必须掌握的特效)
- 编程中遇到的优秀网站收藏
- 利用Deskpool 搭建 桌面云教室
- java期刊影响因子_[转]计算机类中文核心期刊影响因子
- php手机i选择图片多选,自定义照片选择器(可多选)
- Android 百分比布局
热门文章
- 【笔记】磁盘管理(2):磁盘分区、增加swap
- python做表格教程_表格函数教程
- GBA 开发简单入门
- 基于物理的渲染—更精确的微表面分布函数GGX
- 9月28日科技资讯|华为发布全容器化 5G 核心网;余承东评小米 MIX Aphla 手机无实用价值;PHP 新版本更新
- 三菱FX系列PLC以太网连接杰控FameView
- 智商情商哪个重要_情商和智商,到底哪个更重要?
- 2.3.2 实体完整性约束
- 电脑蓝牙已关闭,蓝牙开关不见的故障排除
- 戰女神V、ef_latter、BaldrSky 注册表补丁