Mercurial > repos > iuc > busco
comparison busco.xml @ 12:fb7427b8dbc5 draft
"planemo upload commit d00431b92294849bd41d369d8a699e4669e5fc19"
| author | iuc |
|---|---|
| date | Tue, 02 Nov 2021 09:39:58 +0000 |
| parents | 1f80ec558735 |
| children | 224b7e7c7922 |
comparison
equal
deleted
inserted
replaced
| 11:1f80ec558735 | 12:fb7427b8dbc5 |
|---|---|
| 23 tar -C 'augustus_dir/species/' -xzf '${busco_mode.use_augustus.aug_prediction.augustus_model}' && | 23 tar -C 'augustus_dir/species/' -xzf '${busco_mode.use_augustus.aug_prediction.augustus_model}' && |
| 24 #end if | 24 #end if |
| 25 | 25 |
| 26 busco | 26 busco |
| 27 --in '${input}' | 27 --in '${input}' |
| 28 --lineage_dataset '${lineage_dataset}' | |
| 29 --update-data | 28 --update-data |
| 30 --mode '${busco_mode.mode}' | 29 --mode '${busco_mode.mode}' |
| 31 --out busco_galaxy | 30 --out busco_galaxy |
| 32 --cpu \${GALAXY_SLOTS:-4} | 31 --cpu \${GALAXY_SLOTS:-4} |
| 33 --evalue ${adv.evalue} | 32 --evalue ${adv.evalue} |
| 34 --limit ${adv.limit} | 33 --limit ${adv.limit} |
| 35 | 34 |
| 36 #if $adv.auto_lineage: | 35 #if $lineage.lineage_mode == "auto_detect": |
| 37 $adv.auto_lineage | 36 $lineage.auto_lineage |
| 37 #else if $lineage.lineage_mode == "select_lineage": | |
| 38 --lineage_dataset '${lineage.lineage_dataset}' | |
| 38 #end if | 39 #end if |
| 39 #if $busco_mode.mode == 'geno' and $busco_mode.use_augustus.use_augustus_selector == 'yes': | 40 #if $busco_mode.mode == 'geno' and $busco_mode.use_augustus.use_augustus_selector == 'yes': |
| 40 | 41 |
| 41 ${busco_mode.use_augustus.long} | 42 ${busco_mode.use_augustus.long} |
| 42 --augustus | 43 --augustus |
| 97 </when> | 98 </when> |
| 98 <when value="tran" /> | 99 <when value="tran" /> |
| 99 <when value="prot" /> | 100 <when value="prot" /> |
| 100 </conditional> | 101 </conditional> |
| 101 | 102 |
| 102 <param argument="--lineage_dataset" type="select" label="Lineage"> | 103 <conditional name="lineage"> |
| 103 <expand macro="lineages" /> | 104 <param name="lineage_mode" type="select" label="Auto-detect or select lineage?" help="Let BUSCO decide the best lineage automatically, or select from known lineage"> |
| 104 </param> | 105 <option value="auto_detect">Auto-detect</option> |
| 106 <option value="select_lineage">Select lineage</option> | |
| 107 </param> | |
| 108 <when value="auto_detect"> | |
| 109 <param name="auto_lineage" type="select" label="auto-lineage group" help="Taxonomic group to run with auto-lineage."> | |
| 110 <option value="--auto-lineage">All taxonomic groups (--auto-lineage)</option> | |
| 111 <option value="--auto-lineage-prok">Prokaryotes (--auto-lineage-prok)</option> | |
| 112 <option value="--auto-lineage-euk">Eukaryotes (--auto-lineage-euk)</option> | |
| 113 </param> | |
| 114 </when> | |
| 115 <when value="select_lineage"> | |
| 116 <param argument="--lineage_dataset" type="select" label="Lineage"> | |
| 117 <expand macro="lineages" /> | |
| 118 </param> | |
| 119 </when> | |
| 120 </conditional> | |
| 105 | 121 |
| 106 <section name="adv" title="Advanced Options" expanded="False"> | 122 <section name="adv" title="Advanced Options" expanded="False"> |
| 107 <param argument="--evalue" type="float" value="0.001" min="0" max="1" label="E-value cutoff for BLAST searches." /> | 123 <param argument="--evalue" type="float" value="0.001" min="0" max="1" label="E-value cutoff for BLAST searches." /> |
| 108 <param argument="--limit" type="integer" value="3" label="How many candidate regions to consider" /> | 124 <param argument="--limit" type="integer" value="3" label="How many candidate regions to consider" /> |
| 109 <param name="auto_lineage" type="select" optional="true" label="Run auto-lineage to find optimal lineage path"> | |
| 110 <option value="--auto-lineage">Run auto-lineage to find optimum lineage path</option> | |
| 111 <option value="--auto-lineage-prok">Run auto-lineage just on non-eukaryote trees to find optimum lineage path</option> | |
| 112 <option value="--auto-lineage-euk">Run auto-placement just on eukaryote tree to find optimum lineage path</option> | |
| 113 </param> | |
| 114 <param name="outputs" type="select" optional="true" multiple="true" label="Which outputs should be generated"> | 125 <param name="outputs" type="select" optional="true" multiple="true" label="Which outputs should be generated"> |
| 115 <option value="short_summary">short summary text</option> | 126 <option value="short_summary">short summary text</option> |
| 116 <option value="missing">list with missing IDs</option> | 127 <option value="missing">list with missing IDs</option> |
| 117 <option value="image">summary image</option> | 128 <option value="image">summary image</option> |
| 118 </param> | 129 </param> |
| 131 </data> | 142 </data> |
| 132 </outputs> | 143 </outputs> |
| 133 <tests> | 144 <tests> |
| 134 <test expect_num_outputs="3"> | 145 <test expect_num_outputs="3"> |
| 135 <param name="input" value="genome.fa" /> | 146 <param name="input" value="genome.fa" /> |
| 136 <param name="lineage_dataset" value="arthropoda_odb10" /> | 147 <conditional name="lineage"> |
| 148 <param name="lineage_mode" value="select_lineage" /> | |
| 149 <param name="lineage_dataset" value="arthropoda_odb10" /> | |
| 150 </conditional> | |
| 137 <conditional name="busco_mode"> | 151 <conditional name="busco_mode"> |
| 138 <param name="mode" value="geno" /> | 152 <param name="mode" value="geno" /> |
| 139 <conditional name="use_augustus"> | 153 <conditional name="use_augustus"> |
| 140 <param name="use_augustus_selector" value="yes" /> | 154 <param name="use_augustus_selector" value="yes" /> |
| 141 </conditional> | 155 </conditional> |
| 151 </assert_contents> | 165 </assert_contents> |
| 152 </output> | 166 </output> |
| 153 </test> | 167 </test> |
| 154 <test expect_num_outputs="4"> | 168 <test expect_num_outputs="4"> |
| 155 <param name="input" value="proteome.fa" /> | 169 <param name="input" value="proteome.fa" /> |
| 156 <param name="lineage_dataset" value="arthropoda_odb10" /> | 170 <conditional name="lineage"> |
| 171 <param name="lineage_mode" value="select_lineage" /> | |
| 172 <param name="lineage_dataset" value="arthropoda_odb10" /> | |
| 173 </conditional> | |
| 157 <conditional name="busco_mode"> | 174 <conditional name="busco_mode"> |
| 158 <param name="mode" value="prot" /> | 175 <param name="mode" value="prot" /> |
| 159 </conditional> | 176 </conditional> |
| 160 <section name="adv"> | 177 <section name="adv"> |
| 161 <param name="outputs" value="short_summary,missing,image" /> | 178 <param name="outputs" value="short_summary,missing,image" /> |
| 165 <output name="busco_missing" file="proteome_results/missing_buscos_list" compare="diff" lines_diff="4" /> | 182 <output name="busco_missing" file="proteome_results/missing_buscos_list" compare="diff" lines_diff="4" /> |
| 166 <output name="summary_image" file="proteome_results/summary.png" compare="sim_size" /> | 183 <output name="summary_image" file="proteome_results/summary.png" compare="sim_size" /> |
| 167 </test> | 184 </test> |
| 168 <test expect_num_outputs="4"> | 185 <test expect_num_outputs="4"> |
| 169 <param name="input" value="transcriptome.fa" /> | 186 <param name="input" value="transcriptome.fa" /> |
| 170 <param name="lineage_dataset" value="arthropoda_odb10" /> | 187 <conditional name="lineage"> |
| 188 <param name="lineage_mode" value="select_lineage" /> | |
| 189 <param name="lineage_dataset" value="arthropoda_odb10" /> | |
| 190 </conditional> | |
| 171 <conditional name="busco_mode"> | 191 <conditional name="busco_mode"> |
| 172 <param name="mode" value="tran" /> | 192 <param name="mode" value="tran" /> |
| 173 </conditional> | 193 </conditional> |
| 174 <section name="adv"> | 194 <section name="adv"> |
| 175 <param name="auto_lineage" value="--auto-lineage" /> | |
| 176 <param name="outputs" value="short_summary,missing,image" /> | 195 <param name="outputs" value="short_summary,missing,image" /> |
| 177 </section> | 196 </section> |
| 178 <output name="busco_sum" file="transcriptome_results/short_summary" compare="diff" lines_diff="4" /> | 197 <output name="busco_sum" file="transcriptome_results/short_summary" compare="diff" lines_diff="6" /> |
| 179 <output name="busco_table" file="transcriptome_results/full_table" compare="diff" lines_diff="4" /> | 198 <output name="busco_table" file="transcriptome_results/full_table" compare="diff" lines_diff="6" /> |
| 180 <output name="busco_missing" file="transcriptome_results/missing_buscos_list" compare="diff" lines_diff="4" /> | 199 <output name="busco_missing" file="transcriptome_results/missing_buscos_list" compare="diff" lines_diff="6" /> |
| 181 <output name="summary_image" file="transcriptome_results/summary.png" compare="sim_size" /> | 200 <output name="summary_image" file="transcriptome_results/summary.png" compare="sim_size" /> |
| 182 </test> | 201 </test> |
| 183 <test expect_num_outputs="2"> | 202 <test expect_num_outputs="2"> |
| 184 <param name="input" value="genome.fa" /> | 203 <param name="input" value="genome.fa" /> |
| 185 <param name="lineage_dataset" value="arthropoda_odb10" /> | 204 <conditional name="lineage"> |
| 205 <param name="lineage_mode" value="select_lineage" /> | |
| 206 <param name="lineage_dataset" value="arthropoda_odb10" /> | |
| 207 </conditional> | |
| 186 <conditional name="busco_mode"> | 208 <conditional name="busco_mode"> |
| 187 <param name="mode" value="geno" /> | 209 <param name="mode" value="geno" /> |
| 188 <conditional name="use_augustus"> | 210 <conditional name="use_augustus"> |
| 189 <param name="use_augustus_selector" value="yes" /> | 211 <param name="use_augustus_selector" value="yes" /> |
| 190 <conditional name="aug_prediction"> | 212 <conditional name="aug_prediction"> |
| 199 <output name="busco_sum" file="genome_results/short_summary" compare="diff" lines_diff="4" /> | 221 <output name="busco_sum" file="genome_results/short_summary" compare="diff" lines_diff="4" /> |
| 200 <output name="busco_table" file="genome_results/full_table" compare="diff" lines_diff="4" /> | 222 <output name="busco_table" file="genome_results/full_table" compare="diff" lines_diff="4" /> |
| 201 </test> | 223 </test> |
| 202 <test expect_num_outputs="3"> | 224 <test expect_num_outputs="3"> |
| 203 <param name="input" value="genome.fa" /> | 225 <param name="input" value="genome.fa" /> |
| 204 <param name="lineage_dataset" value="arthropoda_odb10" /> | 226 <conditional name="lineage"> |
| 227 <param name="lineage_mode" value="select_lineage" /> | |
| 228 <param name="lineage_dataset" value="arthropoda_odb10" /> | |
| 229 </conditional> | |
| 205 <conditional name="busco_mode"> | 230 <conditional name="busco_mode"> |
| 206 <param name="mode" value="geno" /> | 231 <param name="mode" value="geno" /> |
| 207 <conditional name="use_augustus"> | 232 <conditional name="use_augustus"> |
| 208 <param name="use_augustus_selector" value="yes" /> | 233 <param name="use_augustus_selector" value="yes" /> |
| 209 <conditional name="aug_prediction"> | 234 <conditional name="aug_prediction"> |
| 219 <output name="busco_table" file="genome_results/full_table" compare="diff" lines_diff="4" /> | 244 <output name="busco_table" file="genome_results/full_table" compare="diff" lines_diff="4" /> |
| 220 <output name="busco_missing" file="genome_results/missing_buscos_list" compare="diff" lines_diff="4" /> | 245 <output name="busco_missing" file="genome_results/missing_buscos_list" compare="diff" lines_diff="4" /> |
| 221 </test> | 246 </test> |
| 222 <test expect_num_outputs="4"> | 247 <test expect_num_outputs="4"> |
| 223 <param name="input" value="genome.fa" /> | 248 <param name="input" value="genome.fa" /> |
| 224 <param name="lineage_dataset" value="arthropoda_odb10" /> | 249 <conditional name="lineage"> |
| 250 <param name="lineage_mode" value="select_lineage" /> | |
| 251 <param name="lineage_dataset" value="arthropoda_odb10" /> | |
| 252 </conditional> | |
| 225 <conditional name="busco_mode"> | 253 <conditional name="busco_mode"> |
| 226 <param name="mode" value="geno" /> | 254 <param name="mode" value="geno" /> |
| 227 <conditional name="use_augustus"> | 255 <conditional name="use_augustus"> |
| 228 <param name="use_augustus_selector" value="no" /> | 256 <param name="use_augustus_selector" value="no" /> |
| 229 </conditional> | 257 </conditional> |
| 230 </conditional> | 258 </conditional> |
| 231 <section name="adv"> | 259 <section name="adv"> |
| 232 <param name="outputs" value="short_summary,missing,image" /> | 260 <param name="outputs" value="short_summary,missing,image" /> |
| 233 </section> | 261 </section> |
| 234 <output name="busco_sum" file="genome_results_metaeuk/short_summary" compare="diff" lines_diff="4" /> | 262 <output name="busco_sum" file="genome_results_metaeuk/short_summary" compare="diff" lines_diff="6" /> |
| 235 <output name="busco_table" file="genome_results_metaeuk/full_table" compare="diff" lines_diff="4" /> | 263 <output name="busco_table" file="genome_results_metaeuk/full_table" compare="diff" lines_diff="6" /> |
| 236 <output name="busco_missing" file="genome_results_metaeuk/missing_buscos_list" compare="diff" lines_diff="4" /> | 264 <output name="busco_missing" file="genome_results_metaeuk/missing_buscos_list" compare="diff" lines_diff="6" /> |
| 237 <output name="summary_image" file="genome_results_metaeuk/summary.png" compare="sim_size" /> | 265 <output name="summary_image" file="genome_results_metaeuk/summary.png" compare="sim_size" /> |
| 266 </test> | |
| 267 <test expect_num_outputs="4"> | |
| 268 <param name="input" value="genome.fa" /> | |
| 269 <conditional name="lineage"> | |
| 270 <param name="lineage_mode" value="auto_detect" /> | |
| 271 <param name="auto_lineage" value="--auto-lineage" /> | |
| 272 </conditional> | |
| 273 <conditional name="busco_mode"> | |
| 274 <param name="mode" value="geno" /> | |
| 275 <conditional name="use_augustus"> | |
| 276 <param name="use_augustus_selector" value="no" /> | |
| 277 </conditional> | |
| 278 </conditional> | |
| 279 <section name="adv"> | |
| 280 <param name="outputs" value="short_summary,missing,image" /> | |
| 281 </section> | |
| 282 <output name="busco_sum" file="genome_results_metaeuk_auto/short_summary" compare="diff" lines_diff="4" /> | |
| 283 <output name="busco_table" file="genome_results_metaeuk_auto/full_table" compare="diff" lines_diff="0" /> | |
| 284 <output name="busco_missing" file="genome_results_metaeuk_auto/missing_buscos_list" compare="diff" lines_diff="0" /> | |
| 285 <output name="summary_image" file="genome_results_metaeuk_auto/summary.png" compare="sim_size" /> | |
| 238 </test> | 286 </test> |
| 239 </tests> | 287 </tests> |
| 240 <help><