Mercurial > repos > davidvanzessen > shm_csr
comparison shm_csr.xml @ 93:8fcf31272f6e draft
planemo upload commit a43893724cc769bed8a1f19a5b19ec1ba20cb63c
author | rhpvorderman |
---|---|
date | Mon, 06 Mar 2023 11:36:32 +0000 |
parents | cf8ad181628f |
children | 84e9e5c8c101 |
comparison
equal
deleted
inserted
replaced
92:cf8ad181628f | 93:8fcf31272f6e |
---|---|
1 <tool id="shm_csr" name="SHM & CSR pipeline" version="1.6.0"> | 1 <tool id="shm_csr" name="SHM & CSR pipeline" version="1.7.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. |
19 <requirement type="package" version="4.6.0">findutils</requirement> | 19 <requirement type="package" version="4.6.0">findutils</requirement> |
20 <requirement type="package" version="1.07.1">bc</requirement> | 20 <requirement type="package" version="1.07.1">bc</requirement> |
21 <requirement type="package" version="0.83">font-ttf-ubuntu</requirement> | 21 <requirement type="package" version="0.83">font-ttf-ubuntu</requirement> |
22 </requirements> | 22 </requirements> |
23 <command interpreter="bash"> | 23 <command interpreter="bash"> |
24 <![CDATA[ | |
25 #set $input=$in_file.name | |
26 ln -s "$in_file" "$input" && | |
24 #if str ( $filter_unique.filter_unique_select ) == "remove": | 27 #if str ( $filter_unique.filter_unique_select ) == "remove": |
25 wrapper.sh $in_file custom $out_file $out_file.files_path "${in_file.name}" "-" $functionality $unique $naive_output_cond.naive_output $naive_output_ca $naive_output_cg $naive_output_cm $naive_output_ce $naive_output_all $filter_unique.filter_unique_select $filter_unique.filter_unique_clone_count $class_filter_cond.class_filter $empty_region_filter $fast | 28 $__tool_directory__/wrapper.sh "$input" |
29 custom $out_file $out_file.files_path | |
30 "${in_file.name}" "-" $functionality $unique | |
31 $naive_output_cond.naive_output $naive_output_ca | |
32 $naive_output_cg $naive_output_cm $naive_output_ce | |
33 $naive_output_all $filter_unique.filter_unique_select | |
34 $filter_unique.filter_unique_clone_count | |
35 $class_filter_cond.class_filter | |
36 $empty_region_filter | |
37 $fast | |
26 #else: | 38 #else: |
27 wrapper.sh $in_file custom $out_file $out_file.files_path "${in_file.name}" "-" $functionality $unique $naive_output_cond.naive_output $naive_output_ca $naive_output_cg $naive_output_cm $naive_output_ce $naive_output_all $filter_unique.filter_unique_select 2 $class_filter_cond.class_filter $empty_region_filter $fast | 39 $__tool_directory__/wrapper.sh |
40 "$input" custom | |
41 $out_file $out_file.files_path | |
42 "${in_file.name}" "-" $functionality $unique | |
43 $naive_output_cond.naive_output $naive_output_ca $naive_output_cg | |
44 $naive_output_cm $naive_output_ce $naive_output_all | |
45 $filter_unique.filter_unique_select | |
46 2 | |
47 $class_filter_cond.class_filter | |
48 $empty_region_filter | |
49 $fast | |
28 #end if | 50 #end if |
51 ]]> | |
29 </command> | 52 </command> |
30 <inputs> | 53 <inputs> |
31 <param name="in_file" type="data" format="data" label="IMGT zip file to be analysed" /> | 54 <param name="in_file" type="data" format="data" label="IMGT zip file to be analysed" /> |
32 <param name="empty_region_filter" type="select" label="Sequence starts at" help="" > | 55 <param name="empty_region_filter" type="select" label="Sequence starts at" help="" > |
33 <option value="leader" selected="true">Leader: include FR1, CDR1, FR2, CDR2, FR3 in filters</option> | 56 <option value="leader" selected="true">Leader: include FR1, CDR1, FR2, CDR2, FR3 in filters</option> |
54 <when value="no"></when> | 77 <when value="no"></when> |
55 </conditional> | 78 </conditional> |
56 <param name="unique" type="select" label="Remove duplicates based on" help="" > | 79 <param name="unique" type="select" label="Remove duplicates based on" help="" > |
57 <option value="VGene,CDR3.IMGT.AA,best_match_class">Top.V.Gene, CDR3 (AA), C region</option> | 80 <option value="VGene,CDR3.IMGT.AA,best_match_class">Top.V.Gene, CDR3 (AA), C region</option> |
58 <option value="VGene,CDR3.IMGT.AA">Top.V.Gene, CDR3 (AA)</option> | 81 <option value="VGene,CDR3.IMGT.AA">Top.V.Gene, CDR3 (AA)</option> |
82 <option value="VGene,JGene,CDR3.IMGT.AA">Top.V.Gene, Top.J.Gene, CDR3 (AA)</option> | |
59 <option value="CDR3.IMGT.AA,best_match_class">CDR3 (AA), C region</option> | 83 <option value="CDR3.IMGT.AA,best_match_class">CDR3 (AA), C region</option> |
60 <option value="CDR3.IMGT.AA">CDR3 (AA)</option> | 84 <option value="CDR3.IMGT.AA">CDR3 (AA)</option> |
61 | 85 |
62 <option value="VGene,CDR3.IMGT.seq,best_match_class">Top.V.Gene, CDR3 (nt), C region</option> | 86 <option value="VGene,CDR3.IMGT.seq,best_match_class">Top.V.Gene, CDR3 (nt), C region</option> |
63 <option value="VGene,CDR3.IMGT.seq">Top.V.Gene, CDR3 (nt)</option> | 87 <option value="VGene,CDR3.IMGT.seq">Top.V.Gene, CDR3 (nt)</option> |
88 <option value="VGene,JGene,CDR3.IMGT.seq">Top.V.Gene, Top.J.Gene, CDR3 (nt)</option> | |
64 <option value="CDR3.IMGT.seq,best_match_class">CDR3 (nt), C region</option> | 89 <option value="CDR3.IMGT.seq,best_match_class">CDR3 (nt), C region</option> |
65 <option value="CDR3.IMGT.seq">CDR3 (nt)</option> | 90 <option value="CDR3.IMGT.seq">CDR3 (nt)</option> |
91 <option value="VGene,DGene,JGene,CDR3.IMGT.seq">Top.V.Gene, Top.D.Gene, Top.J.Gene, CDR3 (nt)</option> | |
66 <option value="Sequence.ID" selected="true">Don't remove duplicates</option> | 92 <option value="Sequence.ID" selected="true">Don't remove duplicates</option> |
67 </param> | 93 </param> |
68 <conditional name="class_filter_cond"> | 94 <conditional name="class_filter_cond"> |
69 <param name="class_filter" type="select" label="Human Class/Subclass filter" help="" > | 95 <param name="class_filter" type="select" label="Human Class/Subclass filter" help="" > |
70 <option value="70_70" selected="true">>70% class and >70% subclass</option> | 96 <option value="70_70" selected="true">>70% class and >70% subclass</option> |
71 <option value="60_55">>60% class and >55% subclass</option> | 97 <option value="60_55">>60% class and >55% subclass</option> |
72 <option value="70_0">>70% class</option> | 98 <option value="70_0">>70% class</option> |
73 <option value="60_0">>60% class</option> | 99 <option value="60_0">>60% class</option> |
74 <option value="19_0">>19% class</option> | 100 <option value="19_0">>19% class</option> |
75 <option value="101_101">Do not assign (sub)class</option> | 101 <option value="101_101_all">Do not assign (sub)class</option> |
102 <option value="101_101_IGM">Everything is IGM</option> | |
76 </param> | 103 </param> |
77 <when value="70_70"></when> | |
78 <when value="60_55"></when> | |
79 <when value="70_0"></when> | |
80 <when value="60_0"></when> | |
81 <when value="19_0"></when> | |
82 <when value="101_101"></when> | |
83 </conditional> | 104 </conditional> |
84 <conditional name="naive_output_cond"> | 105 <conditional name="naive_output_cond"> |
85 <param name="naive_output" type="select" label="Output new IMGT archives per class into your history?"> | 106 <param name="naive_output" type="select" label="Output new IMGT archives per class into your history?"> |
86 <option value="yes">Yes</option> | 107 <option value="yes">Yes</option> |
87 <option value="no" selected="true">No</option> | 108 <option value="no" selected="true">No</option> |