Repository 'busco'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/busco

Changeset 12:1278204240d8 (2021-11-02)
Previous changeset 11:0d243f458b53 (2021-07-26) Next changeset 13:46ae58b1d792 (2021-11-05)
Commit message:
"planemo upload commit d00431b92294849bd41d369d8a699e4669e5fc19"
modified:
busco.xml
macros.xml
added:
test-data/genome_results_metaeuk_auto/full_table
test-data/genome_results_metaeuk_auto/missing_buscos_list
test-data/genome_results_metaeuk_auto/short_summary
test-data/genome_results_metaeuk_auto/summary.png
b
diff -r 0d243f458b53 -r 1278204240d8 busco.xml
--- a/busco.xml Mon Jul 26 21:29:40 2021 +0000
+++ b/busco.xml Tue Nov 02 09:40:29 2021 +0000
[
b'@@ -1,5 +1,8 @@\n <tool id="busco" name="Busco" profile="20.01" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@">\n     <description>assess genome assembly and annotation completeness</description>\n+    <xrefs>\n+        <xref type="bio.tools">busco</xref>\n+    </xrefs>\n     <macros>\n         <import>macros.xml</import>\n     </macros>\n@@ -22,7 +25,6 @@\n \n busco\n --in \'${input}\'\n---lineage_dataset \'${lineage_dataset}\'\n --update-data\n --mode \'${busco_mode.mode}\'\n --out busco_galaxy\n@@ -30,8 +32,10 @@\n --evalue ${adv.evalue}\n --limit ${adv.limit}\n \n-#if $adv.auto_lineage:\n-    $adv.auto_lineage\n+#if $lineage.lineage_mode == "auto_detect":\n+    $lineage.auto_lineage\n+#else if $lineage.lineage_mode == "select_lineage":\n+    --lineage_dataset \'${lineage.lineage_dataset}\'\n #end if\n #if $busco_mode.mode == \'geno\' and $busco_mode.use_augustus.use_augustus_selector == \'yes\':\n \n@@ -96,18 +100,28 @@\n             <when value="prot" />\n         </conditional>\n \n-        <param argument="--lineage_dataset" type="select" label="Lineage">\n-            <expand macro="lineages" />\n-        </param>\n+        <conditional name="lineage">\n+            <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">\n+                <option value="auto_detect">Auto-detect</option>\n+                <option value="select_lineage">Select lineage</option>\n+            </param>\n+            <when value="auto_detect">\n+                <param name="auto_lineage" type="select" label="auto-lineage group" help="Taxonomic group to run with auto-lineage.">\n+                    <option value="--auto-lineage">All taxonomic groups (--auto-lineage)</option>\n+                    <option value="--auto-lineage-prok">Prokaryotes (--auto-lineage-prok)</option>\n+                    <option value="--auto-lineage-euk">Eukaryotes (--auto-lineage-euk)</option>\n+                </param>\n+            </when>\n+            <when value="select_lineage">\n+                <param argument="--lineage_dataset" type="select" label="Lineage">\n+                    <expand macro="lineages" />\n+                </param>\n+            </when>\n+        </conditional>\n \n         <section name="adv" title="Advanced Options" expanded="False">\n             <param argument="--evalue" type="float" value="0.001" min="0" max="1" label="E-value cutoff for BLAST searches." />\n             <param argument="--limit" type="integer" value="3" label="How many candidate regions to consider" />\n-            <param name="auto_lineage" type="select" optional="true" label="Run auto-lineage to find optimal lineage path">\n-                <option value="--auto-lineage">Run auto-lineage to find optimum lineage path</option>\n-                <option value="--auto-lineage-prok">Run auto-lineage just on non-eukaryote trees to find optimum lineage path</option>\n-                <option value="--auto-lineage-euk">Run auto-placement just on eukaryote tree to find optimum lineage path</option>\n-            </param>\n             <param name="outputs" type="select" optional="true" multiple="true" label="Which outputs should be generated">\n                 <option value="short_summary">short summary text</option>\n                 <option value="missing">list with missing IDs</option>\n@@ -130,7 +144,10 @@\n     <tests>\n         <test expect_num_outputs="3">\n             <param name="input" value="genome.fa" />\n-            <param name="lineage_dataset" value="arthropoda_odb10" />\n+            <conditional name="lineage">\n+                <param name="lineage_mode" value="select_lineage" />\n+                <param name="lineage_dataset" value="arthropoda_odb10" />\n+            </conditional>\n             <conditional name="busco_mode">\n                 <param name="mode" value="geno" />\n                 <conditional name="use_augustus">\n@@ -150,7 +167,10 @@\n         </test>\n         <test expect_num_outputs="4">\n             <param '..b'ut name="summary_image" file="transcriptome_results/summary.png" compare="sim_size" />\n         </test>\n         <test expect_num_outputs="2">\n             <param name="input" value="genome.fa" />\n-            <param name="lineage_dataset" value="arthropoda_odb10" />\n+            <conditional name="lineage">\n+                <param name="lineage_mode" value="select_lineage" />\n+                <param name="lineage_dataset" value="arthropoda_odb10" />\n+            </conditional>\n             <conditional name="busco_mode">\n                 <param name="mode" value="geno" />\n                 <conditional name="use_augustus">\n@@ -198,7 +223,10 @@\n         </test>\n         <test expect_num_outputs="3">\n             <param name="input" value="genome.fa" />\n-            <param name="lineage_dataset" value="arthropoda_odb10" />\n+            <conditional name="lineage">\n+                <param name="lineage_mode" value="select_lineage" />\n+                <param name="lineage_dataset" value="arthropoda_odb10" />\n+            </conditional>\n             <conditional name="busco_mode">\n                 <param name="mode" value="geno" />\n                 <conditional name="use_augustus">\n@@ -218,7 +246,10 @@\n         </test>\n         <test expect_num_outputs="4">\n             <param name="input" value="genome.fa" />\n-            <param name="lineage_dataset" value="arthropoda_odb10" />\n+            <conditional name="lineage">\n+                <param name="lineage_mode" value="select_lineage" />\n+                <param name="lineage_dataset" value="arthropoda_odb10" />\n+            </conditional>\n             <conditional name="busco_mode">\n                 <param name="mode" value="geno" />\n                 <conditional name="use_augustus">\n@@ -228,11 +259,31 @@\n             <section name="adv">\n                 <param name="outputs" value="short_summary,missing,image" />\n             </section>\n-            <output name="busco_sum" file="genome_results_metaeuk/short_summary" compare="diff" lines_diff="4" />\n-            <output name="busco_table" file="genome_results_metaeuk/full_table" compare="diff" lines_diff="4" />\n-            <output name="busco_missing" file="genome_results_metaeuk/missing_buscos_list" compare="diff" lines_diff="4" />\n+            <output name="busco_sum" file="genome_results_metaeuk/short_summary" compare="diff" lines_diff="6" />\n+            <output name="busco_table" file="genome_results_metaeuk/full_table" compare="diff" lines_diff="6" />\n+            <output name="busco_missing" file="genome_results_metaeuk/missing_buscos_list" compare="diff" lines_diff="6" />\n             <output name="summary_image" file="genome_results_metaeuk/summary.png" compare="sim_size" />\n         </test>\n+        <test expect_num_outputs="4">\n+            <param name="input" value="genome.fa" />\n+            <conditional name="lineage">\n+                <param name="lineage_mode" value="auto_detect" />\n+                <param name="auto_lineage" value="--auto-lineage" />\n+            </conditional>\n+            <conditional name="busco_mode">\n+                <param name="mode" value="geno" />\n+                <conditional name="use_augustus">\n+                    <param name="use_augustus_selector" value="no" />\n+                </conditional>\n+            </conditional>\n+            <section name="adv">\n+                <param name="outputs" value="short_summary,missing,image" />\n+            </section>\n+            <output name="busco_sum" file="genome_results_metaeuk_auto/short_summary" compare="diff" lines_diff="4" />\n+            <output name="busco_table" file="genome_results_metaeuk_auto/full_table" compare="diff" lines_diff="0" />\n+            <output name="busco_missing" file="genome_results_metaeuk_auto/missing_buscos_list" compare="diff" lines_diff="0" />\n+            <output name="summary_image" file="genome_results_metaeuk_auto/summary.png" compare="sim_size" />\n+        </test>\n     </tests>\n     <help><![CDATA[\n \n'
b
diff -r 0d243f458b53 -r 1278204240d8 macros.xml
--- a/macros.xml Mon Jul 26 21:29:40 2021 +0000
+++ b/macros.xml Tue Nov 02 09:40:29 2021 +0000
b
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <macros>
     <token name="@TOOL_VERSION@">5.2.2</token>
-    <token name="@VERSION_SUFFIX@">0</token>
+    <token name="@VERSION_SUFFIX@">1</token>
 
     <xml name="citations">
         <citations>
b
diff -r 0d243f458b53 -r 1278204240d8 test-data/genome_results_metaeuk_auto/full_table
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/genome_results_metaeuk_auto/full_table Tue Nov 02 09:40:29 2021 +0000
b
@@ -0,0 +1,258 @@
+# BUSCO version is: 5.2.2 
+# The lineage dataset is: eukaryota_odb10 (Creation date: 2020-09-10, number of genomes: 70, number of BUSCOs: 255)
+# Busco id Status Sequence Gene Start Gene End Strand Score Length
+39650at2759 Missing
+83779at2759 Missing
+87842at2759 Missing
+97116at2759 Missing
+100698at2759 Missing
+142542at2759 Missing
+156083at2759 Missing
+160593at2759 Missing
+166920at2759 Missing
+176625at2759 Missing
+179362at2759 Missing
+245208at2759 Missing
+257318at2759 Missing
+261328at2759 Missing
+261419at2759 Missing
+270107at2759 Missing
+271586at2759 Missing
+290630at2759 Missing
+293315at2759 Missing
+296129at2759 Missing
+299766at2759 Missing
+306227at2759 Missing
+320059at2759 Missing
+324863at2759 Missing
+325552at2759 Missing
+330169at2759 Missing
+331411at2759 Missing
+341721at2759 Missing
+345441at2759 Missing
+355408at2759 Missing
+369837at2759 Missing
+375960at2759 Missing
+383503at2759 Missing
+388820at2759 Missing
+390348at2759 Missing
+392369at2759 Missing
+396755at2759 Missing
+418107at2759 Missing
+426305at2759 Missing
+450058at2759 Missing
+453044at2759 Missing
+457861at2759 Missing
+464990at2759 Missing
+491869at2759 Missing
+513979at2759 Missing
+543764at2759 Missing
+549762at2759 Missing
+551907at2759 Missing
+570797at2759 Missing
+582756at2759 Missing
+598949at2759 Missing
+604979at2759 Missing
+621827at2759 Missing
+625387at2759 Missing
+655400at2759 Missing
+664730at2759 Missing
+671536at2759 Missing
+671846at2759 Missing
+673132at2759 Missing
+674160at2759 Missing
+674169at2759 Missing
+679187at2759 Missing
+679771at2759 Missing
+687505at2759 Missing
+692986at2759 Missing
+708105at2759 Missing
+719531at2759 Missing
+720340at2759 Missing
+721605at2759 Missing
+722805at2759 Missing
+734341at2759 Missing
+734666at2759 Missing
+736068at2759 Missing
+751335at2759 Missing
+759498at2759 Missing
+761109at2759 Missing
+768809at2759 Missing
+774318at2759 Missing
+777920at2759 Missing
+779909at2759 Missing
+801857at2759 Missing
+814241at2759 Missing
+817008at2759 Missing
+834694at2759 Missing
+836599at2759 Missing
+844748at2759 Missing
+855834at2759 Missing
+858842at2759 Missing
+865202at2759 Missing
+866359at2759 Missing
+869548at2759 Missing
+878143at2759 Missing
+887370at2759 Missing
+891751at2759 Missing
+898782at2759 Missing
+901894at2759 Missing
+905026at2759 Missing
+911863at2759 Missing
+917326at2759 Missing
+918816at2759 Missing
+919955at2759 Missing
+923657at2759 Missing
+924753at2759 Missing
+931188at2759 Missing
+937275at2759 Missing
+937686at2759 Missing
+939345at2759 Missing
+944899at2759 Missing
+946128at2759 Missing
+956854at2759 Missing
+973442at2759 Missing
+974865at2759 Missing
+975158at2759 Missing
+975557at2759 Missing
+976469at2759 Missing
+981902at2759 Missing
+996662at2759 Missing
+1001705at2759 Missing
+1003258at2759 Missing
+1010730at2759 Missing
+1014314at2759 Missing
+1018517at2759 Missing
+1019762at2759 Missing
+1025450at2759 Missing
+1030907at2759 Missing
+1032689at2759 Missing
+1038775at2759 Missing
+1041560at2759 Missing
+1049599at2759 Missing
+1051021at2759 Missing
+1053181at2759 Complete sample 34845 35678 - 45.0 149
+1057950at2759 Missing
+1065019at2759 Missing
+1076134at2759 Missing
+1079130at2759 Missing
+1079827at2759 Missing
+1085752at2759 Missing
+1087488at2759 Missing
+1090038at2759 Missing
+1094121at2759 Missing
+1096688at2759 Missing
+1106766at2759 Missing
+1107630at2759 Missing
+1108845at2759 Missing
+1111142at2759 Missing
+1112002at2759 Missing
+1115196at2759 Missing
+1128607at2759 Missing
+1129824at2759 Missing
+1138059at2759 Missing
+1157302at2759 Missing
+1161199at2759 Missing
+1173229at2759 Missing
+1178688at2759 Missing
+1182451at2759 Missing
+1193442at2759 Missing
+1194691at2759 Missing
+1194797at2759 Missing
+1197019at2759 Missing
+1200489at2759 Missing
+1217666at2759 Missing
+1220881at2759 Missing
+1222562at2759 Missing
+1223488at2759 Missing
+1228942at2759 Missing
+1233814at2759 Missing
+1236198at2759 Missing
+1247641at2759 Missing
+1248958at2759 Missing
+1249159at2759 Missing
+1251252at2759 Missing
+1257440at2759 Missing
+1258856at2759 Missing
+1259741at2759 Missing
+1260807at2759 Missing
+1264469at2759 Missing
+1266231at2759 Missing
+1269244at2759 Missing
+1269649at2759 Missing
+1275837at2759 Missing
+1284731at2759 Missing
+1287094at2759 Missing
+1287401at2759 Missing
+1291729at2759 Missing
+1304061at2759 Missing
+1309031at2759 Missing
+1312453at2759 Missing
+1314980at2759 Missing
+1322299at2759 Missing
+1322642at2759 Missing
+1323575at2759 Missing
+1324510at2759 Missing
+1338131at2759 Missing
+1339553at2759 Missing
+1342242at2759 Missing
+1346165at2759 Missing
+1346432at2759 Missing
+1348942at2759 Missing
+1355894at2759 Missing
+1358374at2759 Missing
+1364586at2759 Missing
+1370285at2759 Missing
+1370304at2759 Missing
+1377237at2759 Missing
+1379600at2759 Missing
+1380409at2759 Missing
+1382842at2759 Missing
+1395649at2759 Missing
+1398309at2759 Missing
+1404162at2759 Missing
+1405073at2759 Missing
+1405146at2759 Missing
+1407446at2759 Missing
+1421503at2759 Missing
+1423847at2759 Missing
+1426075at2759 Missing
+1428265at2759 Missing
+1428854at2759 Missing
+1430056at2759 Missing
+1432328at2759 Missing
+1434266at2759 Missing
+1440961at2759 Missing
+1441854at2759 Missing
+1442062at2759 Missing
+1445102at2759 Missing
+1450538at2759 Missing
+1454155at2759 Missing
+1455730at2759 Missing
+1459797at2759 Missing
+1474000at2759 Missing
+1479417at2759 Missing
+1488235at2759 Missing
+1488436at2759 Missing
+1490022at2759 Missing
+1504863at2759 Missing
+1513531at2759 Missing
+1525971at2759 Missing
+1526152at2759 Missing
+1530008at2759 Missing
+1538526at2759 Missing
+1545004at2759 Missing
+1552706at2759 Missing
+1558822at2759 Missing
+1563319at2759 Missing
+1567796at2759 Missing
+1575179at2759 Missing
+1576404at2759 Missing
+1588798at2759 Missing
+1593937at2759 Missing
+1617752at2759 Missing
+1620056at2759 Missing
+1623701at2759 Missing
+1626636at2759 Missing
+1633672at2759 Missing
+1645187at2759 Missing
b
diff -r 0d243f458b53 -r 1278204240d8 test-data/genome_results_metaeuk_auto/missing_buscos_list
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/genome_results_metaeuk_auto/missing_buscos_list Tue Nov 02 09:40:29 2021 +0000
b
@@ -0,0 +1,257 @@
+# BUSCO version is: 5.2.2 
+# The lineage dataset is: eukaryota_odb10 (Creation date: 2020-09-10, number of genomes: 70, number of BUSCOs: 255)
+# Busco id
+1001705at2759
+1003258at2759
+100698at2759
+1010730at2759
+1014314at2759
+1018517at2759
+1019762at2759
+1025450at2759
+1030907at2759
+1032689at2759
+1038775at2759
+1041560at2759
+1049599at2759
+1051021at2759
+1057950at2759
+1065019at2759
+1076134at2759
+1079130at2759
+1079827at2759
+1085752at2759
+1087488at2759
+1090038at2759
+1094121at2759
+1096688at2759
+1106766at2759
+1107630at2759
+1108845at2759
+1111142at2759
+1112002at2759
+1115196at2759
+1128607at2759
+1129824at2759
+1138059at2759
+1157302at2759
+1161199at2759
+1173229at2759
+1178688at2759
+1182451at2759
+1193442at2759
+1194691at2759
+1194797at2759
+1197019at2759
+1200489at2759
+1217666at2759
+1220881at2759
+1222562at2759
+1223488at2759
+1228942at2759
+1233814at2759
+1236198at2759
+1247641at2759
+1248958at2759
+1249159at2759
+1251252at2759
+1257440at2759
+1258856at2759
+1259741at2759
+1260807at2759
+1264469at2759
+1266231at2759
+1269244at2759
+1269649at2759
+1275837at2759
+1284731at2759
+1287094at2759
+1287401at2759
+1291729at2759
+1304061at2759
+1309031at2759
+1312453at2759
+1314980at2759
+1322299at2759
+1322642at2759
+1323575at2759
+1324510at2759
+1338131at2759
+1339553at2759
+1342242at2759
+1346165at2759
+1346432at2759
+1348942at2759
+1355894at2759
+1358374at2759
+1364586at2759
+1370285at2759
+1370304at2759
+1377237at2759
+1379600at2759
+1380409at2759
+1382842at2759
+1395649at2759
+1398309at2759
+1404162at2759
+1405073at2759
+1405146at2759
+1407446at2759
+1421503at2759
+1423847at2759
+142542at2759
+1426075at2759
+1428265at2759
+1428854at2759
+1430056at2759
+1432328at2759
+1434266at2759
+1440961at2759
+1441854at2759
+1442062at2759
+1445102at2759
+1450538at2759
+1454155at2759
+1455730at2759
+1459797at2759
+1474000at2759
+1479417at2759
+1488235at2759
+1488436at2759
+1490022at2759
+1504863at2759
+1513531at2759
+1525971at2759
+1526152at2759
+1530008at2759
+1538526at2759
+1545004at2759
+1552706at2759
+1558822at2759
+156083at2759
+1563319at2759
+1567796at2759
+1575179at2759
+1576404at2759
+1588798at2759
+1593937at2759
+160593at2759
+1617752at2759
+1620056at2759
+1623701at2759
+1626636at2759
+1633672at2759
+1645187at2759
+166920at2759
+176625at2759
+179362at2759
+245208at2759
+257318at2759
+261328at2759
+261419at2759
+270107at2759
+271586at2759
+290630at2759
+293315at2759
+296129at2759
+299766at2759
+306227at2759
+320059at2759
+324863at2759
+325552at2759
+330169at2759
+331411at2759
+341721at2759
+345441at2759
+355408at2759
+369837at2759
+375960at2759
+383503at2759
+388820at2759
+390348at2759
+392369at2759
+39650at2759
+396755at2759
+418107at2759
+426305at2759
+450058at2759
+453044at2759
+457861at2759
+464990at2759
+491869at2759
+513979at2759
+543764at2759
+549762at2759
+551907at2759
+570797at2759
+582756at2759
+598949at2759
+604979at2759
+621827at2759
+625387at2759
+655400at2759
+664730at2759
+671536at2759
+671846at2759
+673132at2759
+674160at2759
+674169at2759
+679187at2759
+679771at2759
+687505at2759
+692986at2759
+708105at2759
+719531at2759
+720340at2759
+721605at2759
+722805at2759
+734341at2759
+734666at2759
+736068at2759
+751335at2759
+759498at2759
+761109at2759
+768809at2759
+774318at2759
+777920at2759
+779909at2759
+801857at2759
+814241at2759
+817008at2759
+834694at2759
+836599at2759
+83779at2759
+844748at2759
+855834at2759
+858842at2759
+865202at2759
+866359at2759
+869548at2759
+878143at2759
+87842at2759
+887370at2759
+891751at2759
+898782at2759
+901894at2759
+905026at2759
+911863at2759
+917326at2759
+918816at2759
+919955at2759
+923657at2759
+924753at2759
+931188at2759
+937275at2759
+937686at2759
+939345at2759
+944899at2759
+946128at2759
+956854at2759
+97116at2759
+973442at2759
+974865at2759
+975158at2759
+975557at2759
+976469at2759
+981902at2759
+996662at2759
b
diff -r 0d243f458b53 -r 1278204240d8 test-data/genome_results_metaeuk_auto/short_summary
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/genome_results_metaeuk_auto/short_summary Tue Nov 02 09:40:29 2021 +0000
[
@@ -0,0 +1,20 @@
+# BUSCO version is: 5.2.2 
+# The lineage dataset is: eukaryota_odb10 (Creation date: 2020-09-10, number of genomes: 70, number of BUSCOs: 255)
+# Summarized benchmarking in BUSCO notation for file /tmp/tmp5e3tdhzs/files/c/9/b/dataset_c9b61090-5a2d-4dd0-8fd1-d147a4e1573c.dat
+# BUSCO was run in mode: genome
+# Gene predictor used: metaeuk
+
+ ***** Results: *****
+
+ C:0.4%[S:0.4%,D:0.0%],F:0.0%,M:99.6%,n:255    
+ 1 Complete BUSCOs (C)    
+ 1 Complete and single-copy BUSCOs (S)    
+ 0 Complete and duplicated BUSCOs (D)    
+ 0 Fragmented BUSCOs (F)    
+ 254 Missing BUSCOs (M)    
+ 255 Total BUSCO groups searched    
+
+Dependencies and versions:
+ hmmsearch: 3.1
+ prodigal: 2.6.3
+ metaeuk: 5.34c21f2
b
diff -r 0d243f458b53 -r 1278204240d8 test-data/genome_results_metaeuk_auto/summary.png
b
Binary file test-data/genome_results_metaeuk_auto/summary.png has changed