本帖最后由 紫风8824 于 2015-05-13 19:50 编辑
文件1是snp的vcf文件:把INFO这一列换成“.”了
#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT ./p3-101 ./p3-103 ./p3-104_ ./p3-105
MK000001 882 . T A 999 . . GT L:GQ 0/1:0,0,0:3 0/1:0,0,0:3 0/1:0,0,0:3 0/1:0,0,0:3
MK000001 883 . G A 999 . . GT L:GQ 0/0:0,0,0:5 0/0:0,0,0:5 0/0:0,0,0:5 0/0:0,0,0:5
MK000001 886 . T A 999 . . GT L:GQ 0/0:0,0,0:10 0/0:0,3,40:13 0/0:0,0,0:10 0/0:0,0,0:10
MK000001 899 . T C 8.84 . . GT L:GQ 0/0:0,0,0:18 0/0:0,3,40:21 0/0:0,0,0:18 0/0:0,0,0:18
MK000001 911 . G T 17.6 . . GT L:GQ 0/0:0,0,0:20 0/0:0,3,40:23 0/0:0,0,0:20 0/0:0,0,0:20
MK000001 956 . A C 12.5 . . GT L:GQ 0/0:0,0,0:20 0/0:0,9,89:29 0/0:0,0,0:20 0/0:0,0,0:20
MK000001 976 . G A 24.9 . . GT L:GQ 0/0:0,0,0:19 0/0:0,9,89:28 0/0:0,0,0:19 0/0:0,0,0:19
MK000001 981 . G T 7.67 . . GT L:GQ 0/0:0,0,0:20 0/0:0,9,89:29 0/0:0,0,0:20 0/0:0,0,0:20
MK000001 982 . T C 20.3 . . GT L:GQ 0/0:0,0,0:18 0/0:15,0,64:5 0/0:0,0,0:18 0/0:0,0,0:18
想把里面的snp的提出来
文件2这样:
./p3-101 ./p3-103 ./p3-104 ./p3-105
0/1 0/1 0/1 0/1
0/0 0/0 0/0 0/0
0/0 0/0 0/0 0/0
0/0 0/0 0/0 0/0
0/0 0/0 0/0 0/0
0/0 0/0 0/0 0/0
0/0 0/0 0/0 0/0
0/0 0/0 0/0 0/0
求教:如何编写程序?如果拓展到多行多列数据该如何处理?谢谢~
|