# HG changeset patch # User devteam # Date 1473969933 14400 # Node ID ceba53f72de822b75044dba8f78fab994d64294d # Parent cd6476b469f2f8c8c614edd34f2548657f73692e planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/vcflib/vcfselectsamples commit 0b9b6512272b82637c2f1e831367e89aed77ae79 diff -r cd6476b469f2 -r ceba53f72de8 macros.xml --- a/macros.xml Mon Nov 09 12:34:16 2015 -0500 +++ b/macros.xml Thu Sep 15 16:05:33 2016 -0400 @@ -1,7 +1,7 @@ - vcflib + vcflib @@ -10,6 +10,7 @@ + 1.0.0_rc1 diff -r cd6476b469f2 -r ceba53f72de8 test-data/vcfselectsamples-test1.vcf --- a/test-data/vcfselectsamples-test1.vcf Mon Nov 09 12:34:16 2015 -0500 +++ b/test-data/vcfselectsamples-test1.vcf Thu Sep 15 16:05:33 2016 -0400 @@ -27,5 +27,5 @@ 20 1110696 rs6040355 A G,T 67 PASS AA=T;AF=0.333,0.667;DP=10;NS=2;DB GT:GQ:DP:HQ 1|2:21:6:23,27 2/2:35:4:.,. 20 1230237 . T . 47 PASS AA=T;DP=13;NS=3 GT:GQ:DP:HQ 0|0:54:.:56,60 0/0:61:2:.,. 20 1234567 microsat1 G GA,GAC 50 PASS AA=G;AC=3,1;AN=6;DP=9;NS=3 GT:GQ:DP 0/1:.:4 1/1:40:3 -20 1235237 . T . 0 . . GT 0/0 . +20 1235237 . T . 0 . . GT 0/0 ./. X 10 rsTest AC A,ATG 10 PASS . GT 0 0|2 diff -r cd6476b469f2 -r ceba53f72de8 tool_dependencies.xml --- a/tool_dependencies.xml Mon Nov 09 12:34:16 2015 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ - - - - - - diff -r cd6476b469f2 -r ceba53f72de8 vcfselectsamples.xml --- a/vcfselectsamples.xml Mon Nov 09 12:34:16 2015 -0500 +++ b/vcfselectsamples.xml Thu Sep 15 16:05:33 2016 -0400 @@ -1,53 +1,53 @@ - - Select samples from a VCF dataset - - macros.xml - - - - vcfkeepsamples "${input1}" ${ ' '.join( map( lambda x:'"%s"' % ( x ), str($vcf_samples ).split(",") ) ) } > "${out_file1}" - - - - - - - - - - - - - - - - - - - - -Allows to keep or remove samples from a VCF file. - ------ - -.. class:: infomark - - -**Example**: - -Selecting *NA00001* and *NA00003* from the following VCF line:: - - #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA00001 NA00002 NA00003 - 20 1110696 rs6040355 A G,T 67 PASS NS=2;DP=10;AF=0.333,0.667;AA=T;DB GT:GQ:DP:HQ 1|2:21:6:23,27 2|1:2:0:18,2 2/2:35:4:.,. - -will, obviously, remove *NA00002*:: - - #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA00001 NA00003 - 20 1110696 rs6040355 A G,T 67 PASS NS=2;DP=10;AF=0.333,0.667;AA=T;DB GT:GQ:DP:HQ 1|2:21:6:23,27 2/2:35:4:.,. - ----- - -Vcfselectsamples is based on vcfkeepsamples/vcfremovesamples utilities from **VCFlib** toolkit developed by Erik Garrison (https://github.com/ekg/vcflib). - - - + + Select samples from a VCF dataset + + macros.xml + + + + vcfkeepsamples "${input1}" ${ ' '.join( map( lambda x:'"%s"' % ( x ), str($vcf_samples ).split(",") ) ) } > "${out_file1}" + + + + + + + + + + + + + + + + + + + + +Allows to keep or remove samples from a VCF file. + +----- + +.. class:: infomark + + +**Example**: + +Selecting *NA00001* and *NA00003* from the following VCF line:: + + #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA00001 NA00002 NA00003 + 20 1110696 rs6040355 A G,T 67 PASS NS=2;DP=10;AF=0.333,0.667;AA=T;DB GT:GQ:DP:HQ 1|2:21:6:23,27 2|1:2:0:18,2 2/2:35:4:.,. + +will, obviously, remove *NA00002*:: + + #CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA00001 NA00003 + 20 1110696 rs6040355 A G,T 67 PASS NS=2;DP=10;AF=0.333,0.667;AA=T;DB GT:GQ:DP:HQ 1|2:21:6:23,27 2/2:35:4:.,. + +---- + +Vcfselectsamples is based on vcfkeepsamples/vcfremovesamples utilities from **VCFlib** toolkit developed by Erik Garrison (https://github.com/ekg/vcflib). + + +