# HG changeset patch # User devteam # Date 1473970026 14400 # Node ID 43cecdfe71070b255768f3cae546b80aab34282a # Parent 88fd8ef7e4afb9071cca221362ead77eb0575628 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/vcflib/vcfselectsamples commit 0b9b6512272b82637c2f1e831367e89aed77ae79 diff -r 88fd8ef7e4af -r 43cecdfe7107 macros.xml --- a/macros.xml Thu Mar 19 14:45:17 2015 -0400 +++ b/macros.xml Thu Sep 15 16:07:06 2016 -0400 @@ -1,7 +1,7 @@ - vcflib + vcflib @@ -10,6 +10,7 @@ + 1.0.0_rc1 diff -r 88fd8ef7e4af -r 43cecdfe7107 test-data/vcfselectsamples-test1.vcf --- a/test-data/vcfselectsamples-test1.vcf Thu Mar 19 14:45:17 2015 -0400 +++ b/test-data/vcfselectsamples-test1.vcf Thu Sep 15 16:07:06 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 88fd8ef7e4af -r 43cecdfe7107 tool_dependencies.xml --- a/tool_dependencies.xml Thu Mar 19 14:45:17 2015 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ - - - - - - diff -r 88fd8ef7e4af -r 43cecdfe7107 vcfselectsamples.xml --- a/vcfselectsamples.xml Thu Mar 19 14:45:17 2015 -0400 +++ b/vcfselectsamples.xml Thu Sep 15 16:07:06 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). + + +