Mercurial > repos > artbio > lumpy_smoove
annotate macros.xml @ 11:5a326a6fa105 draft default tip
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
author | artbio |
---|---|
date | Fri, 17 Oct 2025 17:21:17 +0000 |
parents | |
children |
rev | line source |
---|---|
11
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
1 <macros> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
2 <token name="@TOOL_VERSION@">0.2.8</token> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
3 <token name="@GALAXY_VERSION@">4</token> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
4 |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
5 <!-- Requirements for lumpy_smoove (Python 2.7 environment) --> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
6 <xml name="lumpy_smoove_requirements"> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
7 <requirements> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
8 <requirement type="package" version="0.2.8">smoove</requirement> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
9 <requirement type="package" version="0.7.1">svtyper</requirement> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
10 <requirement type="package" version="2.7">python</requirement> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
11 </requirements> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
12 </xml> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
13 |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
14 <!-- Requirements for vcf2hrdetect (Python 3.9 environment) --> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
15 <xml name="vcf2hrdetect_requirements"> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
16 <requirements> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
17 <requirement type="package" version="3.9">python</requirement> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
18 </requirements> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
19 </xml> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
20 |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
21 <xml name="stdio"> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
22 <stdio> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
23 <exit_code range="1:" level="fatal" description="Tool exception" /> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
24 </stdio> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
25 </xml> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
26 <token name="@pipefail@"><![CDATA[set -o | grep -q pipefail && set -o pipefail;]]></token> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
27 <token name="@set_fasta_index@"><![CDATA[ |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
28 #if str( $reference_source.reference_source_selector ) == "history": |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
29 ln -s '${reference_source.ref_file}' reference.fa && |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
30 samtools faidx 'reference.fa' 2>&1 || echo "Error running samtools faidx for lumpy_smoove" >&2 && |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
31 #else: |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
32 ln -s '${reference_source.index.fields.path}' reference.fa && |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
33 ln -s '${reference_source.index.fields.path}.fai' reference.fa.fai && |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
34 #end if |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
35 ]]></token> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
36 <macro name="reference_source_conditional"> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
37 <conditional name="reference_source"> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
38 <param name="reference_source_selector" type="select" label="Will you select a reference genome from your history or use a built-in index?" help="Built-ins were indexed using default options."> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
39 <option value="cached">Use a built-in genome index</option> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
40 <option value="history">Use a genome from history and build index</option> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
41 </param> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
42 <when value="cached"> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
43 <param name="index" type="select" label="Using built-in genome" help="Select genome from the list"> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
44 <options from_data_table="fasta_indexes"> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
45 <filter type="sort_by" column="2" /> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
46 <validator type="no_options" message="No indexes are available" /> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
47 </options> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
48 </param> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
49 </when> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
50 <when value="history"> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
51 <param name="ref_file" type="data" format="fasta" label="Use the following dataset as the reference sequence" /> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
52 </when> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
53 </conditional> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
54 </macro> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
55 </macros> |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
56 |
5a326a6fa105
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/main/tools/lumpy_smoove commit 8b10e8fc832f8ca7c32479e20d5edbd62088a3aa
artbio
parents:
diff
changeset
|
57 |