Mercurial > repos > jjohnson > bcftools_convert_to_vcf
annotate README.md @ 1:7de527c01731 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
| author | jjohnson | 
|---|---|
| date | Sun, 26 Jun 2016 15:34:05 -0400 | 
| parents | bca07db8f55c | 
| children | 
| rev | line source | 
|---|---|
| 0 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 1 # bcftools (v1.3) | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 2 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 3 Copied from branch bcftools1.2: | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 4 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 5 This aims to be a "faithful" rendering of the bcftool suite. I.e. options are | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 6 presented essentially as closely to the command line version as is useful. | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 7 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 8 This may not appeal to all, if you'd like to see smaller and more dedicated | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 9 tools (e.g. "intersect", "union" and "complement" being separate tools instead | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 10 of all of them included in the "isec" tool,) please feel free to file an issue. | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 11 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 12 Updated for bcftools v1.3 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 13 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 14 This was extended from the bcftools1.2 branch then greatly hand edited to | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 15 group params and manage param innteractions. | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 16 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 17 In the macros.xml there are macros and tokens to handle file input and output. | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 18 These use the datatypes currently available in galaxy: Vcf and Bcf | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 19 The macros take care of bgzip and indexing of inputs. | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 20 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 21 The convert command was split into 2 tools, "convert to vcf" and "convert from vcf" | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 22 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 23 ## TODO: | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 24 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 25 - stats needs a matplotlib tool dependency and pdflatex for generating a pdf of plots | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 26 - cnv needs a matplotlib tool dependency for generating images, then a means to consolidate those. | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 27 - cnv needs an input.vcf for testing, runs with bcftools cnv -s "HG00101" -o 'HG00101/' -p 5 mpileup.vcf | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 28 - roh needs a more useful input.vcf for testing | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 29 - plugin color chrs | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 30 - plugin frameshifts | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 31 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 32 ## Status | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 33 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 34 The wrappers were automatically generated in bulk. That doesn't get them 100% | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 35 of the way there (e.g. meaningful test cases), so the rest of the process is a | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 36 bit slower. | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 37 | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 38 - [x] annotate | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 39 - [x] call | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 40 - [ ] cnv (needs real test data, needs plotting) | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 41 - [x] concat | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 42 - [x] consensus | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 43 - [x] convert from vcf | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 44 - [x] convert to vcf | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 45 - [x] filter | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 46 - [x] gtcheck | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 47 - [x] isec | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 48 - [x] merge | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 49 - [x] norm | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 50 - [x] query | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 51 - [x] query list samples | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 52 - [x] reheader | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 53 - [x] roh | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 54 - [x] stats (needs plotting) | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 55 - [x] view | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 56 - [ ] +color chrs | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 57 - [x] +counts | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 58 - [x] +dosage | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 59 - [x] +fill an ac | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 60 - [x] +fill tags | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 61 - [x] +fixploidy | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 62 - [ ] +frameshifts | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 63 - [x] +impute info | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 64 - [x] +mendelian | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 65 - [x] +missing2ref | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 66 - [x] +setgt | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 67 - [x] +tag2tag | 
| 
bca07db8f55c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 jjohnson parents: diff
changeset | 68 - [x] +vcf2sex | 
