annotate Detect_Indels_docker.xml @ 0:b9e2d98c720d default tip

commit
author takakoron<tm@nig.ac.jp>
date Thu, 24 Mar 2016 17:26:24 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
takakoron<tm@nig.ac.jp>
parents:
diff changeset
1 <tool id="Detect_Indels_docker" name="Detect_Indels">
takakoron<tm@nig.ac.jp>
parents:
diff changeset
2 <description> Detect InDels </description>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
3 <requirements>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
4 <container type="docker">takakoron/detect_indel</container>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
5 </requirements>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
6 <command interpreter="perl">
takakoron<tm@nig.ac.jp>
parents:
diff changeset
7 /usr/src/myapp/kick_detect_indels.pl $how.how_specify
takakoron<tm@nig.ac.jp>
parents:
diff changeset
8
takakoron<tm@nig.ac.jp>
parents:
diff changeset
9 #if $how.how_specify == "pileup":
takakoron<tm@nig.ac.jp>
parents:
diff changeset
10 $how.pileup
takakoron<tm@nig.ac.jp>
parents:
diff changeset
11 $how.consensus
takakoron<tm@nig.ac.jp>
parents:
diff changeset
12 $how.snp
takakoron<tm@nig.ac.jp>
parents:
diff changeset
13 $how.map
takakoron<tm@nig.ac.jp>
parents:
diff changeset
14 $how.coverage
takakoron<tm@nig.ac.jp>
parents:
diff changeset
15 $how.het_hom_both
takakoron<tm@nig.ac.jp>
parents:
diff changeset
16 $output1
takakoron<tm@nig.ac.jp>
parents:
diff changeset
17 #else:
takakoron<tm@nig.ac.jp>
parents:
diff changeset
18 $how.mpileup
takakoron<tm@nig.ac.jp>
parents:
diff changeset
19 $how.dp
takakoron<tm@nig.ac.jp>
parents:
diff changeset
20 $how.mq
takakoron<tm@nig.ac.jp>
parents:
diff changeset
21 $how.het_hom_both
takakoron<tm@nig.ac.jp>
parents:
diff changeset
22 $how.gq
takakoron<tm@nig.ac.jp>
parents:
diff changeset
23 $output1
takakoron<tm@nig.ac.jp>
parents:
diff changeset
24 #end if
takakoron<tm@nig.ac.jp>
parents:
diff changeset
25 </command>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
26
takakoron<tm@nig.ac.jp>
parents:
diff changeset
27 <inputs>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
28 <conditional name="how">
takakoron<tm@nig.ac.jp>
parents:
diff changeset
29 <param name="how_specify" type="select" label="Select pileup or mpileup " >
takakoron<tm@nig.ac.jp>
parents:
diff changeset
30 <option value="mpileup">mpileup</option>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
31 <option value="pileup">pileup</option>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
32 </param>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
33 <when value="pileup">
takakoron<tm@nig.ac.jp>
parents:
diff changeset
34 <param name="pileup" type="data" label="Select DNA polymorphism file(format : samtools pileup)" />
takakoron<tm@nig.ac.jp>
parents:
diff changeset
35 <param name="consensus" area="true" type="integer" size="1x10" value="0" label="Consensus quality threshold in pileup file (default: 0)" />
takakoron<tm@nig.ac.jp>
parents:
diff changeset
36 <param name="snp" area="true" type="integer" size="1x10" value="20" label="SNP quality threshold in pileup file (default: 20)" />
takakoron<tm@nig.ac.jp>
parents:
diff changeset
37 <param name="map" area="true" type="integer" size="1x10" value="0" label="Maximum mapping quality threshold in pileup file (default: 0)" />
takakoron<tm@nig.ac.jp>
parents:
diff changeset
38 <param name="coverage" area="true" type="integer" size="1x10" value="8" label="read coverage threshold in pileup file (default: 8)" />
takakoron<tm@nig.ac.jp>
parents:
diff changeset
39 <param name="het_hom_both" type="select" label="Select hets, homs or both (default: both)" >
takakoron<tm@nig.ac.jp>
parents:
diff changeset
40 <option value="both">both</option>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
41 <option value="homs">homs</option>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
42 <option value="hets">hets</option>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
43 </param>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
44 </when>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
45 <when value="mpileup">
takakoron<tm@nig.ac.jp>
parents:
diff changeset
46 <param name="mpileup" type="data" label="Select DNA polymorphism file(format : samtools mpileup)" />
takakoron<tm@nig.ac.jp>
parents:
diff changeset
47 <param name="dp" area="true" type="integer" size="1x10" value="0" label="(DP) Raw read depth threshold in mpileup file (default: 0)" />
takakoron<tm@nig.ac.jp>
parents:
diff changeset
48 <param name="mq" area="true" type="integer" size="1x10" value="0" label="(MQ) Root-mean-square mapping quality threshold in mpileup file (default: 0)" />
takakoron<tm@nig.ac.jp>
parents:
diff changeset
49 <param name="het_hom_both" type="select" label="(GT) Select hets, homs or both (default: both)" >
takakoron<tm@nig.ac.jp>
parents:
diff changeset
50 <option value="both">both</option>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
51 <option value="homs">homs</option>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
52 <option value="hets">hets</option>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
53 </param>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
54 <param name="gq" area="true" type="integer" size="1x10" value="0" label="(GQ) Genotype quality threshold in mpileup file (default: 0)" />
takakoron<tm@nig.ac.jp>
parents:
diff changeset
55 </when>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
56 </conditional>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
57 </inputs>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
58
takakoron<tm@nig.ac.jp>
parents:
diff changeset
59 <outputs>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
60 <data name="output1" label="InDels data" type="data" format="vcf"/>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
61 </outputs>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
62
takakoron<tm@nig.ac.jp>
parents:
diff changeset
63 <!---
takakoron<tm@nig.ac.jp>
parents:
diff changeset
64 <help>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
65
takakoron<tm@nig.ac.jp>
parents:
diff changeset
66 .. class:: infomark
takakoron<tm@nig.ac.jp>
parents:
diff changeset
67 **About data**
takakoron<tm@nig.ac.jp>
parents:
diff changeset
68
takakoron<tm@nig.ac.jp>
parents:
diff changeset
69 Distribution of chromosome is appeared in order of genome file.
takakoron<tm@nig.ac.jp>
parents:
diff changeset
70
takakoron<tm@nig.ac.jp>
parents:
diff changeset
71 </help>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
72 -->
takakoron<tm@nig.ac.jp>
parents:
diff changeset
73
takakoron<tm@nig.ac.jp>
parents:
diff changeset
74 </tool>
takakoron<tm@nig.ac.jp>
parents:
diff changeset
75
takakoron<tm@nig.ac.jp>
parents:
diff changeset
76