plink --flip 命令实现正负链的反转
plink --filp命令实现正负链的反转
1、
[root@centos79 test]# ls ## 测试数据如下, 8个位点, 8个样本 a.txt outcome.map outcome.ped [root@centos79 test]# cat outcome.map 1 snp1 0 55910 1 snp2 0 85204 1 snp3 0 122948 1 snp4 0 203750 1 snp5 0 312707 1 snp6 0 356863 1 snp7 0 400518 1 snp8 0 487423 [root@centos79 test]# cat outcome.ped DOR 1 0 0 0 -9 G G C C G G G G A G A A G G G C DOR 2 0 0 0 -9 G G G C G G G G G G A A A G C C DOR 3 0 0 0 -9 G G C C G G G G G G A A A G G C DOR 4 0 0 0 -9 G G C C G G G G G G A A G G G G DOR 5 0 0 0 -9 G G C C G G G G G G A A A G G C DOR 6 0 0 0 -9 G G C C G G G G G G A A A A C C DOR 7 0 0 0 -9 G G C C G G A G A A A A G G C C DOR 9 0 0 0 -9 G G C C G G A G A A A A G G C C [root@centos79 test]# cat a.txt ## 指定反转的位点,是指定的snp的ID snp1 snp2 snp3 snp4 snp5 snp6 snp7 snp8 [root@centos79 test]# plink --file outcome --flip a.txt --recode tab --out 111 &> /dev/zero [root@centos79 test]# ls 111.log 111.map 111.nosex 111.ped a.txt outcome.map outcome.ped [root@centos79 test]# cat 111.ped ## 反转的结果是碱基 A-T;C-G之间的互换 DOR 1 0 0 0 -9 C C G G C C C C T C T T C C C G DOR 2 0 0 0 -9 C C C G C C C C C C T T T C G G DOR 3 0 0 0 -9 C C G G C C C C C C T T T C C G DOR 4 0 0 0 -9 C C G G C C C C C C T T C C C C DOR 5 0 0 0 -9 C C G G C C C C C C T T T C C G DOR 6 0 0 0 -9 C C G G C C C C C C T T T T G G DOR 7 0 0 0 -9 C C G G C C T C T T T T C C G G DOR 9 0 0 0 -9 C C G G C C T C T T T T C C G G
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律