Mercurial > repos > jjohnson > bcftools_plugin_fixploidy
annotate README.md @ 0:f0520447da4d draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
| author | jjohnson | 
|---|---|
| date | Sat, 25 Jun 2016 20:50:10 -0400 | 
| parents | |
| children | 
| rev | line source | 
|---|---|
| 
0
 
f0520447da4d
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) | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
2 | 
| 
 
f0520447da4d
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: | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
4 | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
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. | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
7 | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
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. | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
11 | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
13 | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
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. | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
16 | 
| 
 
f0520447da4d
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. | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
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. | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
20 | 
| 
 
f0520447da4d
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" | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
22 | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
23 ## TODO: | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
24 | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
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. | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
30 - plugin frameshifts | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
31 | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
32 ## Status | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
33 | 
| 
 
f0520447da4d
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% | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
36 bit slower. | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
37 | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
38 - [x] annotate | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
39 - [x] call | 
| 
 
f0520447da4d
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) | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
41 - [x] concat | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
42 - [x] consensus | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
45 - [x] filter | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
46 - [x] gtcheck | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
47 - [x] isec | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
48 - [x] merge | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
49 - [x] norm | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
50 - [x] query | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
52 - [x] reheader | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
53 - [x] roh | 
| 
 
f0520447da4d
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) | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
55 - [x] view | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
56 - [ ] +color chrs | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
57 - [x] +counts | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
58 - [x] +dosage | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
61 - [x] +fixploidy | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
62 - [ ] +frameshifts | 
| 
 
f0520447da4d
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 | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
64 - [x] +mendelian | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
65 - [x] +missing2ref | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
66 - [x] +setgt | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
67 - [x] +tag2tag | 
| 
 
f0520447da4d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 21c66fb27c7e2fd21c7f7607b3b29e77e64fb86d-dirty
 
jjohnson 
parents:  
diff
changeset
 | 
68 - [x] +vcf2sex | 
