comparison braker3.xml @ 3:5460380cc057 draft

planemo upload for repository https://github.com/genouest/galaxy-tools/tree/master/tools/braker commit 66b1967152f63ef95eee2058d768a5ae92502997
author genouest
date Wed, 29 Nov 2023 13:35:39 +0000
parents bbe51a1c2b6b
children 3452c806c478
comparison
equal deleted inserted replaced
2:bbe51a1c2b6b 3:5460380cc057
14 ## This specific GeneMark version has some tools bundled with it, forced to use it. 14 ## This specific GeneMark version has some tools bundled with it, forced to use it.
15 ## I feel dirty. Pardon me. 15 ## I feel dirty. Pardon me.
16 16
17 export PATH="\$GENEMARK_PATH/../tools/:\$PATH" && 17 export PATH="\$GENEMARK_PATH/../tools/:\$PATH" &&
18 18
19 ## GeneMark only search for license in ~/.gm_key
20 cp '${genemark_license}' ~/.gm_key &&
21
22 braker.pl 19 braker.pl
23 --genome '${genome}' 20 --genome '${genome}'
24 cd
25 $softmasking 21 $softmasking
26 22
27 #if $evidences.bam: 23 #if $evidences.bam:
28 --bam ${evidences.bam} 24 --bam ${evidences.bam}
29 #end if 25 #end if
83 79
84 --threads \${GALAXY_SLOTS:-2} 80 --threads \${GALAXY_SLOTS:-2}
85 --useexisting 81 --useexisting
86 ]]></command> 82 ]]></command>
87 <inputs> 83 <inputs>
88 <param name="genemark_license" type="data" format="txt" label="GeneMark license file" help="Braker uses GeneMark, which is not a free software, to use it download and unzip a license from http://topaz.gatech.edu/GeneMark/license_download.cgi (ES/ET/EP version). GeneMark needs to be installed manually by Galaxy administrators." />
89
90 <param argument="--genome" type="data" format="fasta" label="Assembly to annotate" help="The assembly should preferably be soft-masked (with RepeatMasker for example)" /> 84 <param argument="--genome" type="data" format="fasta" label="Assembly to annotate" help="The assembly should preferably be soft-masked (with RepeatMasker for example)" />
91 85
92 <param argument="--softmasking" type="boolean" checked="true" truevalue="" falsevalue="--softmasking_off" label="Genome sequence is soft-masked" /> 86 <param argument="--softmasking" type="boolean" checked="true" truevalue="" falsevalue="--softmasking_off" label="Genome sequence is soft-masked" />
93 87
94 <param argument="--species" type="text" label="Species name" optional="true" help="Using Sp_1, if no species is assigned"/> 88 <param argument="--species" type="text" label="Species name" optional="true" help="Using Sp_1, if no species is assigned"/>
130 <option value="gff3">GFF3</option> 124 <option value="gff3">GFF3</option>
131 </param> 125 </param>
132 </inputs> 126 </inputs>
133 127
134 <outputs> 128 <outputs>
135 <data name='output_gtf' format='gtf' label="GTF Annotation" from_work_dir="braker/braker.gtf"> 129 <data name='output_gtf' format='gtf' label="${tool.name} on ${on_string}: GTF Annotation" from_work_dir="braker/braker.gtf">
136 <filter>output_format == 'gtf'</filter> 130 <filter>output_format == 'gtf'</filter>
137 </data> 131 </data>
138 <data name='output_gff' format='gff3' label="GFF Annotation" from_work_dir="braker/braker.gff3"> 132 <data name='output_gff' format='gff3' label="${tool.name} on ${on_string}: GFF Annotation" from_work_dir="braker/braker.gff3">
139 <filter>output_format == 'gff3'</filter> 133 <filter>output_format == 'gff3'</filter>
140 </data> 134 </data>
141 </outputs> 135 </outputs>
142 136
143 <tests> 137 <tests>
144 <test expect_failure="true"> 138 <test expect_failure="true">
145 <param name="genemark_license" value="gm_key_64"/>
146 <param name="genome" value="genome_masked.fa"/> 139 <param name="genome" value="genome_masked.fa"/>
147 <section name="evidences"> 140 <section name="evidences">
148 <param name="bam" value="SRR7458692.bam"/> 141 <param name="bam" value="SRR7458692.bam"/>
149 </section> 142 </section>
150 <param name="output_format" value="gtf" /> 143 <param name="output_format" value="gtf" />
151 </test> 144 </test>
152 </tests> 145 </tests>
153 146
154 <!-- <test expect_num_outputs="1"> 147 <!-- <test expect_num_outputs="1">
155 <param name="genemark_license" value="gm_key_64" />
156 <param name="genome" value="genome_masked.fa" /> 148 <param name="genome" value="genome_masked.fa" />
157 <section name="augustus"> 149 <section name="augustus">
158 <param name="rounds" value="2" /> 150 <param name="rounds" value="2" />
159 </section> 151 </section>
160 <section name="evidences"> 152 <section name="evidences">