1、bcftools提取指定区段的vcf文件

下载安装bcftools

见如下命令:

bcftools filter 1000Genomes.vcf.gz --regions 9:4700000-4800000 > 4700000-4800000.vcf

  注意:输入的vcf以gz格式存在,不然会报错:Failed to open 1000Genomes.vcf: not compressed with bgzip

如何将vcf生成gz格式,见这篇文章bcftools将vcf生成bgzip和index格式

2、vcftools提取多个指定位置(不是一段区域)的vcf文件

如果只想提取指定多个独立位置(specific position)的基因型(genotypes),则可以用到vcftools工具

(此段感谢健明兄特意提出来,语言描述的不是很清楚。)

命令行如下:

vcftools --gzvcf file.vcf.gz --positions specific_position.txt --recode --out specific_position.vcf

  specific_position.txt的输入格式如下:

1 842013
1 891021
1 903426
1 949654
1 1018704

参考链接:https://www.biostars.org/p/162872/

最新文章

  1. IOS开发基础知识--碎片50
  2. Nodejs 的 Express框架 学习体会 补充中。。。
  3. css content 的 attr 用法 (实现悬浮提示)
  4. 分组找ID
  5. Java提高配(三七)-----Java集合细节(三):subList的缺陷
  6. java多线程系类:基础篇:03Thread中的start()和run()的区别
  7. 使用spark访问elasticsearch的数据
  8. Linux Mint 17 + 小米WIFI创建手机热点
  9. jsp导出excel
  10. (高精度运算4.7.26)POJ 1220 NUMBER BASE CONVERSION(高精度数的任意进制的转换——方法:ba1----->10进制----->ba2)
  11. (4) Spring中定时任务Quartz集群配置学习
  12. PV和并发
  13. 排序算法之快速排序 JAVA快速排序算法
  14. Android Service 通过 BroadcastReceiver 更新Activity UI
  15. Ubuntu下LaTex中文环境安装与配置
  16. linux命令分块总结---多操作才是真理
  17. php+mysql事务处理例子详细分析实例下载
  18. 【CSS3】文本属性
  19. SQL - Order By如何处理NULL
  20. .NET Core 的缓存篇之MemoryCache

热门文章

  1. 移动端Web界面滚动touch事件
  2. k8s HPA自动收缩
  3. Laravel从入门到精通
  4. 解析xml文件 selectSingleNode取不到节点
  5. Lodop部署web网站 客户端本地打印角色
  6. Lodop打印设计(PRINT_DESIGN)介绍
  7. Supervisord管理进程实践
  8. Logging - MVC Using Log4net Save to File and Database
  9. 页面传递的都是string ; 每个标签要有name的原因是为了取值 因为传递给后台是键值对的形式
  10. Ubuntu下安装tomcat