annotate Detect_SNPs_docker.xml @ 0:07edde07d1fd default tip

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