annotate old_version/optimizer.xml @ 2:6e4eb4856874 draft

Uploaded
author elixir-it
date Wed, 22 Jul 2020 19:20:30 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
1 <tool id="optimizer" name="optimizer" version="1">
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
2 <description> Optimizer</description>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
3 <requirements>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
4 <requirement type="package" >perl</requirement>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
5 <requirement type="package" >r-base</requirement>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
6 </requirements>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
7 <command> <![CDATA[
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
8 ln -s $__tool_directory__/score_complete_alt.pl 2>$log &&
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
9 ln -s $__tool_directory__/wilcox.R 2>>$log &&
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
10 ln -s $fileR fileR &&
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
11 ln -s $fileC fileC &&
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
12
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
13
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
14
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
15
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
16 perl $__tool_directory__/optimizer.pl
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
17
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
18
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
19 ###INPUT VCF FILE
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
20
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
21 -fileR fileR -fileC fileC
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
22
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
23
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
24
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
25
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
26 #if $qfile
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
27 -leQTL $qfile
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
28 #else
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
29 -leQTL $__tool_directory__/qfile
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
30 #end if
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
31
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
32 #if $similarD
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
33 -similarD $similarD
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
34 #end if
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
35
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
36 #if $disease
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
37 -disease $disease
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
38 #end if
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
39
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
40 #if $lgenes
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
41 -lgenes $lgenes
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
42 #end if
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
43
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
44 #if $kfile
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
45 -keywords $kfile
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
46 #else
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
47 -keywords $__tool_directory__/kfile
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
48 #end if
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
49
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
50 #if $efile
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
51 -effects $efile
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
52 #else
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
53 -effects $__tool_directory__/efile
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
54 #end if
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
55
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
56
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
57 ###RANGE VALUES
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
58 -disease_clinvar $disease_clinvarMIN:$disease_clinvarMAX
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
59
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
60 -score_AF $score_AFMIN:$score_AFMAX
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
61
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
62 -score_functional $score_functionalMIN:$score_functionalMAX
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
63
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
64 -score_NS $score_NSMIN:$score_NSMAX
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
65
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
66 -score_nIND $score_nINDMIN:$score_nINDMAX
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
67
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
68 -AF $AF
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
69
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
70 -scoreeQTL $scoreeQTLMIN:$scoreeQTLMAX
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
71
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
72 -scoreG $scoreGMIN:$scoreGMAX
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
73 -nind $nind
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
74
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
75 ###OUTPUT
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
76 -ofile $ofile
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
77
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
78 2>>$log
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
79
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
80
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
81
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
82 ]]>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
83 </command>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
84 <inputs>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
85 <param format="vcf" name="fileR" type="data" label="VCF" help="vcf fileR test ALL input file"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
86 <param format="vcf" name="fileC" type="data" label="VCF" help="vcf fileC test test_unefected input file"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
87 <!-- default values-->
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
88 <param name="disease_clinvarMIN" value="4" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
89 <param name="disease_clinvarMAX" value="6" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
90 <param name="score_AFMIN" value="2" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
91 <param name="score_AFMAX" value="4" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
92 <param name="score_functionalMIN" value="4" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
93 <param name="score_functionalMAX" value="6" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
94 <param name="score_NSMIN" value="2" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
95 <param name="score_NSMAX" value="4" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
96 <param name="score_nINDMIN" value="2" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
97 <param name="score_nINDMAX" value="4" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
98 <param name="AF" value="0.0001" type="float"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
99 <param name="scoreeQTLMIN" value="2" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
100 <param name="scoreeQTLMAX" value="4" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
101 <param name="nind" value="5" min="5" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
102 <param name="scoreGMIN" value="3" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
103 <param name="scoreGMAX" value="5" type="integer"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
104 <!--optional values -->
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
105 <param format="txt" name="kfile" type="data" optional="true" label="txt kfile" help="input kfile"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
106 <param format="txt" name="efile" type="data" optional="true" label="txt efile" help="input efile"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
107 <param format="txt" name="qfile" type="data" optional="true" label="txt qfile" help="input qfile"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
108 <param name="disease" type="text" optional="true"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
109 <param name="similarD" type="data" format="txt" optional="true"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
110 <param name="lgenes" type="data" format="txt" optional="true"/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
111 <!--others-->
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
112
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
113 </inputs>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
114 <outputs>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
115 <data format="txt" name="log" label="${tool.name} on ${on_string}: log file "/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
116 <data format="tabular" name="ofile" label="${tool.name} on ${on_string}: tabular "/>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
117 </outputs>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
118 <stdio>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
119 </stdio>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
120 <tests>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
121 <test>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
122 </test>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
123 </tests>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
124 <help>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
125 **What it does**
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
126
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
127
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
128
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
129 **Important Usage Note**
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
130
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
131
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
132
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
133 </help>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
134 <citations>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
135 </citations>
6e4eb4856874 Uploaded
elixir-it
parents:
diff changeset
136 </tool>