annotate helixer.xml @ 5:c2fc4ac35199 draft default tip

planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
author genouest
date Tue, 09 Jul 2024 13:09:23 +0000
parents e3846dc36c4d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
1 <?xml version="1.0"?>
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
2 <tool id="helixer" name="Helixer" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05">
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
3 <description>gene calling</description>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
4 <macros>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
5 <import>macros.xml</import>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
6 </macros>
3
e3846dc36c4d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit b98998db24a203964671f6d41cc1b9d005dc4a0c
genouest
parents: 2
diff changeset
7 <xrefs>
e3846dc36c4d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit b98998db24a203964671f6d41cc1b9d005dc4a0c
genouest
parents: 2
diff changeset
8 <xref type="bio.tools">helixer</xref>
e3846dc36c4d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit b98998db24a203964671f6d41cc1b9d005dc4a0c
genouest
parents: 2
diff changeset
9 </xrefs>
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
10 <requirements>
1
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
11 <expand macro="requirements"/>
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
12 </requirements>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
13
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
14 <command detect_errors="exit_code"><![CDATA[
1
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
15 /usr/local/bin/fetch_helixer_models.py &&
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
16 Helixer.py
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
17 --fasta-path '$input'
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
18 --species '$species'
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
19 --gff-output-path '$output'
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
20 --temporary-dir ./
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
21
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
22 #set default_subsequence_length = {"fungi": 21384, "land_plant": 106920, "invertebrate": 213840, "vertebrate": 213840}
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
23 #set subsequence_len = default_subsequence_length.get(str($lineages))
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
24 #set default_overlap_offset = {"fungi": 10692, "land_plant": 53460, "invertebrate": 106920, "vertebrate": 106920}
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
25 #set overlap_off = default_overlap_offset.get(str($lineages))
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
26 #set default_overlap_core_length = {"fungi": 16038, "land_plant": 80190, "invertebrate": 160380, "vertebrate": 160380}
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
27 #set overlap_core_len = default_overlap_core_length.get(str($lineages))
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
28
5
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
29 #if str($input_model) != "" and str($input_model) != "None":
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
30 --model-filepath '$input_model'
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
31 --subsequence-length '$subsequence_length'
5
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
32
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
33 #else:
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
34 --lineage '$lineages'
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
35 #if str($subsequence_length) == "":
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
36 --subsequence-length '$subsequence_len'
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
37 #else:
5
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
38 --subsequence-length '$subsequence_length'
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
39 #end if
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
40
5
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
41 #if str($option_overlap.use_overlap) == "true":
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
42 #if str($option_overlap.overlap_offset) == "":
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
43 --overlap-offset '$overlap_off'
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
44 #else:
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
45 --overlap-offset '$overlap_offset'
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
46 #end if
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
47
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
48 #if str($option_overlap.overlap_core_length) == "":
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
49 --overlap-core-length '$overlap_core_len'
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
50 #else:
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
51 --overlap-core-length '$overlap_core_length'
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
52 #end if
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
53 #end if
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
54 #end if
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
55
1
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
56 --batch-size $size
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
57 --window-size $post_processing.window_size
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
58 --min-coding-length $post_processing.min_coding_length
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
59 --edge-threshold $post_processing.edge_threshold
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
60 --peak-threshold $post_processing.peak_threshold
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
61
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
62 ]]></command>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
63
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
64 <inputs>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
65 <param argument="--fasta-path" name="input" type="data" format="fasta,fasta.gz" label="Genomic sequence"></param>
5
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
66 <param argument="--model-filepath" optional="true" name="input_model" type="data" format="h5" label="Lineage model" help="Import your lineage model to replace the default lineage. Please enter a value for the --subsequence_length parameter."></param>
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
67 <param argument="--lineage" name="lineages" type="select" label="Available lineages" help="Choose the model to use for the annotation">
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
68 <option value="land_plant">land plant</option>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
69 <option value="vertebrate">vertebrate</option>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
70 <option value="invertebrate">invertebrate</option>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
71 <option value="fungi">fungi</option>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
72 </param>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
73
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
74 <param argument="--species" type="text" optional="true" label="Species name">
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
75 <sanitizer invalid_char="">
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
76 <valid initial="string.letters,string.digits">
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
77 <add value="_" />
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
78 </valid>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
79 </sanitizer>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
80 <validator type="regex">[0-9a-zA-Z_]+</validator>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
81 </param>
1
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
82 <param name="size" argument="--batch-size" type="integer" value="8" label="Batch size" help="It may be necessary to reduce it if the GPU runs out of memory" />
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
83 <section name="post_processing" title="Post-processing">
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
84 <param argument="--window-size" type="integer" min="0" value="100" label="Window size" help="This determines the number of bases averaged during the sliding window approach"/>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
85 <param argument="--edge-threshold" type="float" min="0" max="1" value="0.1" label="Edge threshold" help="This threshold specifies the genic score which defines the start / end boundaries of each candidate region"/>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
86 <param argument="--peak-threshold" type="float" min="0" max="1" value="0.8" label="Peak threshold" help="This threshold specifies the minimum peak genic score required to accept the candidate region"/>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
87 <param argument="--min-coding-length" type="integer" min="0" value="100" label="Minimum coding length"/>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
88 </section>
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
89
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
90 <param name="subsequence_length" type="text" label="Subsequence length: how much of the genome the Neural Network can see at once" help="If you do not want to keep the default value, please enter the new value. Default values are 21384 for fungi, 106920 for land plant, and 213840 for vertebrates and invertebrates"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
91
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
92 <conditional name="option_overlap">
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
93 <param name="use_overlap" type="select" label="Enable overlapping step after predictions" help="This step combines predictions made on each subsequences, to improve quality near start and end of subsequences.">
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
94 <option value="true" selected="true">Yes</option>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
95 <option value="false">No</option>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
96 </param>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
97 <when value="true">
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
98 <param name="overlap_offset" type="text" label="Overlap offset: Smaller values may lead to better predictions but will take longer" help="If you do not want to keep the default value, please enter the new value. Default values are 10692 for fungi, 53460 for land plant, and 106920 for vertebrates and invertebrates."/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
99 <param name="overlap_core_length" type="text" label="Overlap core length: Predicted subsequences will be cut to this length to increase prediction quality. Smaller values may lead to better predictions but will take longer" help="If you do not want to keep the default value, please enter the new value. Default values are 16038 for fungi, 80190 for land plant, and 160380 for vertebrates and invertebrates."/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
100 </when>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
101 <when value="false"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
102 </conditional>
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
103 </inputs>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
104
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
105 <outputs>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
106 <data name="output" format="gff3">
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
107 </data>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
108 </outputs>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
109 <tests>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
110 <test expect_num_outputs="1">
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
111 <!-- Test for species and land_plant-->
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
112 <param name="input" value="sequence.fasta"/>
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
113 <param name="lineages" value="land_plant"/>
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
114 <param name="species" value="Arabidopsis"/>
1
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
115 <param name="size" value="8"/>
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
116 <param name="subsequence_length" value=""/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
117 <section name="post_processing">
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
118 <param name="window_size" value="100"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
119 <param name="edge_threshold" value="0.1"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
120 <param name="peak_threshold" value="0.8"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
121 <param name="min_coding_length" value="100"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
122 </section>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
123 <conditional name="option_overlap">
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
124 <param name="use_overlap" value="true"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
125 <param name="overlap_offset" value=""/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
126 <param name="overlap_core_length" value=""/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
127 </conditional>
1
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
128 <output name="output" value="ouput_species.gff3" ftype="gff3" compare="sim_size" delta="100"/>
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
129 </test>
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
130
1
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
131 <test expect_num_outputs="1">
5
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
132 <!-- Test for vertebrates -->
1
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
133 <param name="input" value="sequence.fasta"/>
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
134 <param name="lineages" value="vertebrate"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
135 <param name="size" value="8"/>
1
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
136 <param name="size" value="8"/>
2
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
137 <param name="subsequence_length" value=""/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
138 <section name="post_processing">
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
139 <param name="window_size" value="100"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
140 <param name="edge_threshold" value="0.1"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
141 <param name="peak_threshold" value="0.8"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
142 <param name="min_coding_length" value="100"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
143 </section>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
144 <conditional name="option_overlap">
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
145 <param name="use_overlap" value="true"/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
146 <param name="overlap_offset" value=""/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
147 <param name="overlap_core_length" value=""/>
7c1dc010a819 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 85a0295d96722d39bc249fa3be1145ce2b9801e3
genouest
parents: 1
diff changeset
148 </conditional>
1
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
149 <output name="output" value="vertebrate.gff3" ftype="gff3" lines_diff="2"/>
7bc75dd0f782 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit e516933a2c3aa6bcd336a0b5c072893fe9019dd9
genouest
parents: 0
diff changeset
150 </test>
5
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
151
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
152 <test expect_failure="true">
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
153 <!-- Test for model-filepath -->
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
154 <param name="input" value="sequence.fasta"/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
155 <param name="input_model" value="test.h5"/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
156 <param name="size" value="8"/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
157 <param name="size" value="8"/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
158 <param name="subsequence_length" value="1000"/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
159 <section name="post_processing">
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
160 <param name="window_size" value="100"/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
161 <param name="edge_threshold" value="0.1"/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
162 <param name="peak_threshold" value="0.8"/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
163 <param name="min_coding_length" value="100"/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
164 </section>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
165 <conditional name="option_overlap">
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
166 <param name="use_overlap" value="true"/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
167 <param name="overlap_offset" value=""/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
168 <param name="overlap_core_length" value=""/>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
169 </conditional>
c2fc4ac35199 planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 54445b041f46b8b3a8e25e90e84f034cdddd2ab1
genouest
parents: 3
diff changeset
170 </test>
0
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
171 </tests>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
172
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
173 <help><![CDATA[
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
174 Helixer_: Gene calling with Deep Neural Networks.
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
175
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
176 .. _Helixer: https://github.com/weberlab-hhu/Helixer
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
177 ]]></help>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
178 <expand macro="citation"></expand>
1b08e39cc52d planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/helixer commit 8f0b5d30f8f5daea0f6c03293c8593ac24d9e1b7
genouest
parents:
diff changeset
179 </tool>