Mercurial > repos > davidvanzessen > shm_csr
comparison shm_csr.xml @ 98:d714f5ea83d7 draft default tip
planemo upload commit 1a01065a084a817382872154f779b94090a35ebf
author | rhpvorderman |
---|---|
date | Wed, 10 Jan 2024 12:32:47 +0000 |
parents | fbc6307dd83b |
children |
comparison
equal
deleted
inserted
replaced
97:fbc6307dd83b | 98:d714f5ea83d7 |
---|---|
1 <tool id="shm_csr" name="SHM & CSR pipeline" version="1.9.1" profile="16.04"> | 1 <tool id="shm_csr" name="SHM & CSR pipeline" version="1.10.0" profile="16.04"> |
2 <description></description> | 2 <description></description> |
3 <requirements> | 3 <requirements> |
4 <requirement type="package" version="3.7.1">python</requirement> | 4 <requirement type="package" version="3.7.1">python</requirement> |
5 <requirement type="package" version="0.4.4">changeo</requirement> | 5 <requirement type="package" version="0.4.4">changeo</requirement> |
6 <!--Biopython should be set at a version at the release of changeo 0.4.4. | 6 <!--Biopython should be set at a version at the release of changeo 0.4.4. |
33 $naive_output_igm_naive_memory | 33 $naive_output_igm_naive_memory |
34 $filter_unique.filter_unique_select | 34 $filter_unique.filter_unique_select |
35 $filter_unique.filter_unique_clone_count | 35 $filter_unique.filter_unique_clone_count |
36 $class_filter_cond.class_filter | 36 $class_filter_cond.class_filter |
37 $empty_region_filter | 37 $empty_region_filter |
38 $fast | 38 $changeo $baseline |
39 #else: | 39 #else: |
40 $__tool_directory__/wrapper.sh "$in_file" | 40 $__tool_directory__/wrapper.sh "$in_file" |
41 custom | 41 custom |
42 $out_file $out_file.files_path | 42 $out_file $out_file.files_path |
43 "${in_file.name}" "-" $functionality $unique | 43 "${in_file.name}" "-" $functionality $unique |
46 $naive_output_igm_naive_memory | 46 $naive_output_igm_naive_memory |
47 $filter_unique.filter_unique_select | 47 $filter_unique.filter_unique_select |
48 2 | 48 2 |
49 $class_filter_cond.class_filter | 49 $class_filter_cond.class_filter |
50 $empty_region_filter | 50 $empty_region_filter |
51 $fast | 51 $changeo $baseline |
52 #end if | 52 #end if |
53 ]]> | 53 ]]> |
54 </command> | 54 </command> |
55 <inputs> | 55 <inputs> |
56 <param name="in_file" type="data" format="data" label="IMGT zip file to be analysed" /> | 56 <param name="in_file" type="data" format="data" label="IMGT zip file to be analysed" /> |
106 <option value="101_101_IGA">Everything is IGA</option> | 106 <option value="101_101_IGA">Everything is IGA</option> |
107 <option value="101_101_IGG">Everything is IGG</option> | 107 <option value="101_101_IGG">Everything is IGG</option> |
108 </param> | 108 </param> |
109 </conditional> | 109 </conditional> |
110 <conditional name="naive_output_cond"> | 110 <conditional name="naive_output_cond"> |
111 <param name="naive_output" type="select" label="Output new IMGT archives per class into your history?"> | 111 <param name="naive_output" type="boolean" label="Output new IMGT archives per class into your history?" |
112 <option value="yes">Yes</option> | 112 checked="no" truevalue="yes" falsevalue="no"/> |
113 <option value="no" selected="true">No</option> | 113 </conditional> |
114 </param> | 114 <param name="changeo" type="boolean" label="Run Change-O" |
115 <when value="yes"></when> | 115 checked="yes" truevalue="yes" falsevalue="no"/> |
116 <when value="no"></when> | 116 <param name="baseline" type="boolean" label="Run Baseline" |
117 </conditional> | 117 checked="yes" truevalue="yes" falsevalue="no" |
118 <param name="fast" type="select" label="Fast" help="Skips Change-O/Baseline" > | 118 help="Baseline is automatically skipped when functionality filter is set to unproductive only." |
119 <option value="yes">Yes</option> | 119 /> |
120 <option value="no" selected="true">No</option> | |
121 </param> | |
122 </inputs> | 120 </inputs> |
123 <outputs> | 121 <outputs> |
124 <data format="html" name="out_file" label = "SHM & CSR on ${in_file.name}"/> | 122 <data format="html" name="out_file" label = "SHM & CSR on ${in_file.name}"/> |
125 <data format="imgt_archive" name="naive_output_ca" label = "Filtered IMGT IGA: ${in_file.name}" > | 123 <data format="imgt_archive" name="naive_output_ca" label = "Filtered IMGT IGA: ${in_file.name}" > |
126 <filter>naive_output_cond['naive_output'] == "yes"</filter> | 124 <filter>naive_output_cond['naive_output'] is True</filter> |
127 <filter>class_filter_cond['class_filter'] != "101_101"</filter> | 125 <filter>class_filter_cond['class_filter'] != "101_101"</filter> |
128 <filter>class_filter_cond['class_filter'] != "101_101_IGG"</filter> | 126 <filter>class_filter_cond['class_filter'] != "101_101_IGG"</filter> |
129 <filter>class_filter_cond['class_filter'] != "101_101_IGM"</filter> | 127 <filter>class_filter_cond['class_filter'] != "101_101_IGM"</filter> |
130 </data> | 128 </data> |
131 <data format="imgt_archive" name="naive_output_cg" label = "Filtered IMGT IGG: ${in_file.name}" > | 129 <data format="imgt_archive" name="naive_output_cg" label = "Filtered IMGT IGG: ${in_file.name}" > |
132 <filter>naive_output_cond['naive_output'] == "yes"</filter> | 130 <filter>naive_output_cond['naive_output'] is True</filter> |
133 <filter>class_filter_cond['class_filter'] != "101_101"</filter> | 131 <filter>class_filter_cond['class_filter'] != "101_101"</filter> |
134 <filter>class_filter_cond['class_filter'] != "101_101_IGA"</filter> | 132 <filter>class_filter_cond['class_filter'] != "101_101_IGA"</filter> |
135 <filter>class_filter_cond['class_filter'] != "101_101_IGM"</filter> | 133 <filter>class_filter_cond['class_filter'] != "101_101_IGM"</filter> |
136 </data> | 134 </data> |
137 <data format="imgt_archive" name="naive_output_cm" label = "Filtered IMGT IGM: ${in_file.name}" > | 135 <data format="imgt_archive" name="naive_output_cm" label = "Filtered IMGT IGM: ${in_file.name}" > |
138 <filter>naive_output_cond['naive_output'] == "yes"</filter> | 136 <filter>naive_output_cond['naive_output'] is True</filter> |
139 <filter>class_filter_cond['class_filter'] != "101_101"</filter> | 137 <filter>class_filter_cond['class_filter'] != "101_101"</filter> |
140 <filter>class_filter_cond['class_filter'] != "101_101_IGA"</filter> | 138 <filter>class_filter_cond['class_filter'] != "101_101_IGA"</filter> |
141 <filter>class_filter_cond['class_filter'] != "101_101_IGG"</filter> | 139 <filter>class_filter_cond['class_filter'] != "101_101_IGG"</filter> |
142 </data> | 140 </data> |
143 <data format="imgt_archive" name="naive_output_ce" label = "Filtered IMGT IGE: ${in_file.name}" > | 141 <data format="imgt_archive" name="naive_output_ce" label = "Filtered IMGT IGE: ${in_file.name}" > |
144 <filter>naive_output_cond['naive_output'] == "yes"</filter> | 142 <filter>naive_output_cond['naive_output'] is True</filter> |
145 <filter>class_filter_cond['class_filter'] != "101_101"</filter> | 143 <filter>class_filter_cond['class_filter'] != "101_101"</filter> |
146 <filter>class_filter_cond['class_filter'] != "101_101_IGA"</filter> | 144 <filter>class_filter_cond['class_filter'] != "101_101_IGA"</filter> |
147 <filter>class_filter_cond['class_filter'] != "101_101_IGG"</filter> | 145 <filter>class_filter_cond['class_filter'] != "101_101_IGG"</filter> |
148 <filter>class_filter_cond['class_filter'] != "101_101_IGM"</filter> | 146 <filter>class_filter_cond['class_filter'] != "101_101_IGM"</filter> |
149 </data> | 147 </data> |
150 <data format="imgt_archive" name="naive_output_igm_naive" label = "Filtered naive IGM sequences (mutations below 2%): ${in_file.name}"> | 148 <data format="imgt_archive" name="naive_output_igm_naive" label = "Filtered naive IGM sequences (mutations below 2%): ${in_file.name}"> |
151 <filter>naive_output_cond['naive_output'] == "yes"</filter> | 149 <filter>naive_output_cond['naive_output'] is True</filter> |
152 <filter>class_filter_cond['class_filter'] != "101_101"</filter> | 150 <filter>class_filter_cond['class_filter'] != "101_101"</filter> |
153 <filter>class_filter_cond['class_filter'] != "101_101_IGA"</filter> | 151 <filter>class_filter_cond['class_filter'] != "101_101_IGA"</filter> |
154 <filter>class_filter_cond['class_filter'] != "101_101_IGG"</filter> | 152 <filter>class_filter_cond['class_filter'] != "101_101_IGG"</filter> |
155 </data> | 153 </data> |
156 <data format="imgt_archive" name="naive_output_igm_naive_memory" label = "Filtered naive memory IGM sequences (mutations over 2%): ${in_file.name}"> | 154 <data format="imgt_archive" name="naive_output_igm_naive_memory" label = "Filtered naive memory IGM sequences (mutations over 2%): ${in_file.name}"> |
157 <filter>naive_output_cond['naive_output'] == "yes"</filter> | 155 <filter>naive_output_cond['naive_output'] is True</filter> |
158 <filter>class_filter_cond['class_filter'] != "101_101"</filter> | 156 <filter>class_filter_cond['class_filter'] != "101_101"</filter> |
159 <filter>class_filter_cond['class_filter'] != "101_101_IGA"</filter> | 157 <filter>class_filter_cond['class_filter'] != "101_101_IGA"</filter> |
160 <filter>class_filter_cond['class_filter'] != "101_101_IGG"</filter> | 158 <filter>class_filter_cond['class_filter'] != "101_101_IGG"</filter> |
161 </data> | 159 </data> |
162 <data format="imgt_archive" name="naive_output_all" label = "Filtered IMGT all: ${in_file.name}" > | 160 <data format="imgt_archive" name="naive_output_all" label = "Filtered IMGT all: ${in_file.name}" > |
163 <filter>naive_output_cond['naive_output'] == "yes"</filter> | 161 <filter>naive_output_cond['naive_output'] is True</filter> |
164 <filter>class_filter_cond['class_filter'] == "101_101"</filter> | 162 <filter>class_filter_cond['class_filter'] == "101_101"</filter> |
165 </data> | 163 </data> |
166 </outputs> | 164 </outputs> |
167 <tests> | 165 <tests> |
168 <test> | 166 <test> |