有的时候在做数据分析的时候,会用到各种各样的分析软件,而每个分析软件又有与之相匹配的输入文件格式。格式不对,会很麻烦,有时候会出现错误的结果,甚至就不能运行程序。而许多软件之间的文件格式是可以相互转化的。直接转化就可以方便很多。今天就来讲一讲plink的ped和map文件与vcf文件的相互转化。因为在许多情况下这两种文件格式是需要转化的。

首先介绍一下由plink转vcf

plink --file test --make-bed --out test_1 ###此步是将map和ped文件转换为二进制的文件

plink --bfile test_1 --recode vcf-iid --out test_vcf###这样就把plink文件转换成vcf格式了(很简单吧!)

然后在介绍一下将vcf格式文件转化为plink格式文件

这个需要下载一个软件vcftools,应该是基于linux系统的,windows版本的好像没有(我一直用linux版本的,windows我没有找到)。https://jaist.dl.sourceforge.net/project/vcftools/vcftools_0.1.13.tar.gz(进入这个网址就可以下载vcftools了),我认为vcftools是一个很有用的软件,比如他还可以计算遗传分化指数(Fst)等。好了闲话少说,回归正题。

vcftools --vcf xx.vcf --plink --out xx

哈哈,这个比上面的还要简单吧。真的说不清楚,有时候程序和软件真的很奇妙。

linux下查看vcf文件格式,plink格式文件与vcf格式文件相互转化相关推荐

  1. linux怎么查看tomcat错误日志,Linux下查看Tomcat运行日志

    查看方式 1.先切换到:cd usr/local/tomcat5/logs 2.tail -f catalina.out 3.Ctrl+c 是退出tail命令/alt+E+R重置 部署常用指令 1.p ...

  2. linux下查看文件编码及修改编码

    linux下查看文件编码及修改编码 查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在Vim中可以直接查看文件编码 :set fileencoding 即可显示文件编码格式. 如果 ...

  3. Linux下查看文件内容

    Linux下查看文件内容的命令 1.cat 与 tac.nl cat的功能是将文件从第一行开始连续的将内容输出在屏幕上.但是当文件过大行数比较多时,屏幕无法全部容下时,只能看到一部分内容. cat [ ...

  4. 查看linux显示文件大小,Linux下查看占用最大的文件和文件夹大小

    不知道大家有没有遇到过这种情况,就是经常会出现linux文件磁盘空间不足导致的网站打不开,面板登录不上的情况,小魏今天就遇到了,空间占用爆满,小魏进行清理占用最大文件,网站恢复,那么这个时候我们就会想 ...

  5. Linux下查看文件和文件夹大小

    1 Linux下查看文件和文件夹大小 2 删除系统日志等 场景:在sts中执行自动部署时候maven提示No space left on device错误,后来经检查发现是磁盘空间满了,用下面的方法分 ...

  6. linux下查看文件的权限,Linux下查看文件权限、修改文件权限的方法

    查看权限命令查看目录的相关权限可以采用命令ls -lD,或者直接用ls -la 如 ls -l www.jb51.net  //这里表示查看www.jb51.net目录 修改权限命令 chmod 77 ...

  7. Linux下查看文件占用空间大小的du 和df 命令

    Linux下查看文件占磁盘大小一般使用du或df命令 df命令:用于显示磁盘分区上的可使用的磁盘空间.默认显示单位为KB.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. du命令 ...

  8. linux下查看文件及目录个数

    linux下查看文件及目录个数 1.查看当前文件和目录总数(不包括子目录): ls -l | wc -l 2.查看当前目录下文件个数(不包括子目录): ls -l |grep "^-&quo ...

  9. 查看linux 文件创建时间,在Linux下查看文件三种时间

    原标题:在Linux下查看文件三种时间 在Linux下,文件包含三种时间属性,分别为: atime(access time):最近访问文件内容时间(Last Access Time). mtime(m ...

  10. linux查看mysql连接日志文件,linux下查看mysql日志文件的方法

    查看mysql日志方法: mysql默认不允许我们查看日志.需要更改一些设置 1 vi 更改配置文件 允许用户查看日志文件 sudo vi /etc/mysql/mysql.conf.d/mysqld ...

最新文章

  1. STM32开发 -- WIFI那些事儿(一)
  2. python3中format方法_[翻译]python3中新的字符串格式化方法-----f-string
  3. js整体缩小网页_SEO网页优化的原则是什么?
  4. VS 编写 x64 内联汇编
  5. div+css实现背景透明
  6. 基于三维WebGL技术的公安三维项目
  7. 注入器/injector
  8. python识别图像中的文字
  9. Unity 2D图像识别 动态添加相片到图像库 AR Tracked Image
  10. 应届生web前端面试题_前端开发应届生面试指南(含各大公司具体指南及面试真题)...
  11. 从session里面取得值为null
  12. Redis学习笔记(五)——持久化及redis.conf配置文件叙述
  13. Android 开发第七弹:简易时钟(秒表)
  14. python常用进制转换
  15. oracle-ORA-22922: 不存在的 LOB 值
  16. 一个项目如何编译多个不同签名,包名,资源等
  17. 「Gradle学习笔记」一、构建工具
  18. 图片读取器和皮肤库设计
  19. 从零开始的树莓派生活(树莓派4B的组装与系统安装)
  20. TensorFlow + GPU配置

热门文章

  1. 前端HTML中防止用户在短时间内频繁多次点击按钮
  2. Windows 域基础环境搭建-Win_Server_2003
  3. bootstrap第三章:基本的BootstrapCSS
  4. 小米平板2 android6,小米平板2终于来了MIUI7/Win10双系统
  5. 错误 请再次按下快门释放按钮
  6. [Android Traffic] android 流量计算方法
  7. Kubernetes 基于Service的蓝绿发布
  8. earth orientation parameter(EOP)地球指向参数
  9. Qt中qmake的INSTALLS变量将编译文件拷到运行目录
  10. android 以太网 热插拔,android_8.1 hdmi设备热插拔事件