# HG changeset patch # User iuc # Date 1765575462 0 # Node ID 9e6d0309ec068ec34df86d0d5e517399d7fe48e5 # Parent c80b2251cb78a6eace877cb68c902d0b2ec9a23e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/data_managers/data_manager_build_coreprofiler commit 31b55c90f2a622c8dceb93bb1142c46c43989d59 diff -r c80b2251cb78 -r 9e6d0309ec06 data_manager/data_manager_build_coreprofiler_download.xml --- a/data_manager/data_manager_build_coreprofiler_download.xml Mon Dec 08 11:36:13 2025 +0000 +++ b/data_manager/data_manager_build_coreprofiler_download.xml Fri Dec 12 21:37:42 2025 +0000 @@ -1,7 +1,7 @@ - 1.1.8 + 2.0.0 0 22.05 @@ -27,21 +27,28 @@ blast @@ -87,23 +94,39 @@ #set $scheme_desc = str($select_db.coreprofiler_scheme_select).split('-')[1] #set $scheme_loci = str($select_db.coreprofiler_scheme_select).split('-')[2] #set $scheme_db = str($select_db.coreprofiler_scheme_select).split('-')[3] - +#set $today = date.today().strftime('%Y-%m-%d') -#if hasattr($select_db, "db_version") +#if $scheme_db == "pubmlst" #set $db_version = str($select_db.db_version) -#else + #if $db_version == "no_token" + #set $db_date_version = "version before 2025" + #else + #set $db_date_version = "downloaded on " + $today + #end if +#elif $scheme_db == "bigsdb" + #set $db_version = str($select_db.db_version) + #if $db_version == "no_token" + #set $db_date_version = "version before 2025" + #else + #set $db_date_version = "downloaded on " + $today + #end if +#elif $scheme_db == "enterobase" #set $db_version = "no_token" + #set $db_date_version = "downloaded on " + $today +#elif $scheme_db == "cgmlstorg" + #set $db_version = "no_token" + #set $db_date_version = "downloaded on " + $today #end if { "data_tables":{ "coreprofiler_scheme":[ { - "value": "coreprofiler_downloaded_#echo date.today().strftime('%d%m%Y')#-${scheme_name}-${scheme_desc}-${scheme_loci}-${scheme_db}-${db_version}", - "name": "${scheme_name}: ${scheme_desc} [${scheme_loci} loci] (${scheme_db}-${db_version})", - "path": "coreprofiler_${scheme_name}_${db_version}", - "database": "coreprofiler_${scheme_name}_${db_version}/db_${scheme_name}/${scheme_name}.fasta", - "scheme": "coreprofiler_${scheme_name}_${db_version}/scheme_${scheme_name}" + "value": "coreprofiler_downloaded_${today}-${scheme_name}-${scheme_desc}-${scheme_loci}-${scheme_db}-${db_version}", + "name": "${scheme_name}: ${scheme_desc} [${scheme_loci} loci] (${scheme_db} - ${db_date_version})", + "path": "coreprofiler_${scheme_name}_${scheme_db}_${db_version}_${today}", + "database": "coreprofiler_${scheme_name}_${scheme_db}_${db_version}_${today}/db_${scheme_name}/${scheme_name}.fasta", + "scheme": "coreprofiler_${scheme_name}_${scheme_db}_${db_version}_${today}/scheme_${scheme_name}" } ] } @@ -113,8 +136,9 @@ - + + @@ -123,6 +147,7 @@ + @@ -137,8 +162,10 @@ + + @@ -153,6 +180,7 @@ + @@ -164,21 +192,25 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -187,6 +219,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -206,11 +277,11 @@ - - - - - + + + + + @@ -219,16 +290,16 @@ - + - - - - - + + + + + @@ -241,11 +312,28 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -261,6 +349,7 @@ - **pubMLST** - **BIGSdb** - **EnteroBase** +- **cgMLST.org** The list of available schemes is maintained in the `CoreProfiler documentation `_. @@ -281,6 +370,7 @@ Authentication is **not needed** for: - **EnteroBase** +- **cgMLST.org** Authentication **is recommended** for: @@ -358,4 +448,4 @@ 10.3390/microorganisms10020292 - + \ No newline at end of file diff -r c80b2251cb78 -r 9e6d0309ec06 test-data/coreprofiler_scheme.loc.test --- a/test-data/coreprofiler_scheme.loc.test Mon Dec 08 11:36:13 2025 +0000 +++ b/test-data/coreprofiler_scheme.loc.test Fri Dec 12 21:37:42 2025 +0000 @@ -7,19 +7,4 @@ #value name path database scheme # #For example -#coreprofiler_downloaded_20250625_klebsiella_3_scgMLST634_632_loci_bigsdb klebsiella_3: scgMLST634 [632 loci] (BIGSdb) coreprofiler_klebsiella_3 coreprofiler_klebsiella_3/db_klebsiella_3/klebsiella_3.fasta coreprofiler_klebsiella_3/scheme_klebsiella_3 -coreprofiler_downloaded_10102025-borrelia_3-cgMLST-639-pubmlst-no_token borrelia_3: cgMLST [639 loci] (pubmlst-no_token) /tmp/tmphn3k3ekk/galaxy-dev/tool-data/coreprofiler/coreprofiler_borrelia_3_no_token coreprofiler_borrelia_3_no_token/db_borrelia_3/borrelia_3.fasta coreprofiler_borrelia_3_no_token/scheme_borrelia_3 -coreprofiler_downloaded_10102025-bordetella_1-cgMLST_genus-1415-BIGSdb-no_token bordetella_1: cgMLST_genus [1415 loci] (BIGSdb-no_token) /tmp/tmphn3k3ekk/galaxy-dev/tool-data/coreprofiler/coreprofiler_bordetella_1_no_token coreprofiler_bordetella_1_no_token/db_bordetella_1/bordetella_1.fasta coreprofiler_bordetella_1_no_token/scheme_bordetella_1 -coreprofiler_downloaded_28102025-yersinia_1-Yersinia_cgMLST-500-BIGSdb-no_token yersinia_1: Yersinia_cgMLST [500 loci] (BIGSdb-no_token) /tmp/tmpomzcgw6j/galaxy-dev/tool-data/coreprofiler/coreprofiler_yersinia_1_no_token coreprofiler_yersinia_1_no_token/db_yersinia_1/yersinia_1.fasta coreprofiler_yersinia_1_no_token/scheme_yersinia_1 -coreprofiler_downloaded_17112025-yersinia_1-Yersinia_cgMLST-500-BIGSdb-no_token yersinia_1: Yersinia_cgMLST [500 loci] (BIGSdb-no_token) /tmp/tmphe1udqum/galaxy-dev/tool-data/coreprofiler/coreprofiler_yersinia_1_no_token coreprofiler_yersinia_1_no_token/db_yersinia_1/yersinia_1.fasta coreprofiler_yersinia_1_no_token/scheme_yersinia_1 -coreprofiler_downloaded_17112025-escherichia_v1-cgMLST-2513-enterobase-no_token escherichia_v1: cgMLST [2513 loci] (enterobase-no_token) /tmp/tmphe1udqum/galaxy-dev/tool-data/coreprofiler/coreprofiler_escherichia_v1_no_token coreprofiler_escherichia_v1_no_token/db_escherichia_v1/escherichia_v1.fasta coreprofiler_escherichia_v1_no_token/scheme_escherichia_v1 -coreprofiler_downloaded_17112025-borrelia_3-cgMLST-639-pubmlst-no_token borrelia_3: cgMLST [639 loci] (pubmlst-no_token) /tmp/tmp6njg6emw/galaxy-dev/tool-data/coreprofiler/coreprofiler_borrelia_3_no_token coreprofiler_borrelia_3_no_token/db_borrelia_3/borrelia_3.fasta coreprofiler_borrelia_3_no_token/scheme_borrelia_3 -coreprofiler_downloaded_17112025-yersinia_1-Yersinia_cgMLST-500-BIGSdb-no_token yersinia_1: Yersinia_cgMLST [500 loci] (BIGSdb-no_token) /tmp/tmp6njg6emw/galaxy-dev/tool-data/coreprofiler/coreprofiler_yersinia_1_no_token coreprofiler_yersinia_1_no_token/db_yersinia_1/yersinia_1.fasta coreprofiler_yersinia_1_no_token/scheme_yersinia_1 -coreprofiler_downloaded_17112025-escherichia_v1-cgMLST-2513-enterobase-no_token escherichia_v1: cgMLST [2513 loci] (enterobase-no_token) /tmp/tmp6njg6emw/galaxy-dev/tool-data/coreprofiler/coreprofiler_escherichia_v1_no_token coreprofiler_escherichia_v1_no_token/db_escherichia_v1/escherichia_v1.fasta coreprofiler_escherichia_v1_no_token/scheme_escherichia_v1 -coreprofiler_downloaded_03122025-borrelia_3-cgMLST-639-pubmlst-no_token borrelia_3: cgMLST [639 loci] (pubmlst-no_token) /tmp/tmpjqeo859k/galaxy-dev/tool-data/coreprofiler/coreprofiler_borrelia_3_no_token coreprofiler_borrelia_3_no_token/db_borrelia_3/borrelia_3.fasta coreprofiler_borrelia_3_no_token/scheme_borrelia_3 -coreprofiler_downloaded_03122025-yersinia_1-Yersinia_cgMLST-500-BIGSdb-no_token yersinia_1: Yersinia_cgMLST [500 loci] (BIGSdb-no_token) /tmp/tmpjqeo859k/galaxy-dev/tool-data/coreprofiler/coreprofiler_yersinia_1_no_token coreprofiler_yersinia_1_no_token/db_yersinia_1/yersinia_1.fasta coreprofiler_yersinia_1_no_token/scheme_yersinia_1 -coreprofiler_downloaded_03122025-escherichia_v1-cgMLST-2513-enterobase-no_token escherichia_v1: cgMLST [2513 loci] (enterobase-no_token) /tmp/tmpjqeo859k/galaxy-dev/tool-data/coreprofiler/coreprofiler_escherichia_v1_no_token coreprofiler_escherichia_v1_no_token/db_escherichia_v1/escherichia_v1.fasta coreprofiler_escherichia_v1_no_token/scheme_escherichia_v1 -coreprofiler_downloaded_03122025-mgallisepticum1387-Mycoplasma_gallisepticum-425-cgmlstorg-no_token mgallisepticum1387: Mycoplasma_gallisepticum [425 loci] (cgmlstorg-no_token) /tmp/tmpjqeo859k/galaxy-dev/tool-data/coreprofiler/coreprofiler_mgallisepticum1387_no_token coreprofiler_mgallisepticum1387_no_token/db_mgallisepticum1387/mgallisepticum1387.fasta coreprofiler_mgallisepticum1387_no_token/scheme_mgallisepticum1387 -coreprofiler_downloaded_08122025-borrelia_3-cgMLST-639-pubmlst-no_token borrelia_3: cgMLST [639 loci] (pubmlst-no_token) /tmp/tmpxd63w063/galaxy-dev/tool-data/coreprofiler/coreprofiler_borrelia_3_no_token coreprofiler_borrelia_3_no_token/db_borrelia_3/borrelia_3.fasta coreprofiler_borrelia_3_no_token/scheme_borrelia_3 -coreprofiler_downloaded_08122025-yersinia_1-Yersinia_cgMLST-500-BIGSdb-no_token yersinia_1: Yersinia_cgMLST [500 loci] (BIGSdb-no_token) /tmp/tmpxd63w063/galaxy-dev/tool-data/coreprofiler/coreprofiler_yersinia_1_no_token coreprofiler_yersinia_1_no_token/db_yersinia_1/yersinia_1.fasta coreprofiler_yersinia_1_no_token/scheme_yersinia_1 -coreprofiler_downloaded_08122025-escherichia_v1-cgMLST-2513-enterobase-no_token escherichia_v1: cgMLST [2513 loci] (enterobase-no_token) /tmp/tmpxd63w063/galaxy-dev/tool-data/coreprofiler/coreprofiler_escherichia_v1_no_token coreprofiler_escherichia_v1_no_token/db_escherichia_v1/escherichia_v1.fasta coreprofiler_escherichia_v1_no_token/scheme_escherichia_v1 +#coreprofiler_downloaded_20250625_klebsiella_3_scgMLST634_632_loci_bigsdb klebsiella_3: scgMLST634 [632 loci] (BIGSdb) coreprofiler_klebsiella_3 coreprofiler_klebsiella_3/db_klebsiella_3/klebsiella_3.fasta coreprofiler_klebsiella_3/scheme_klebsiella_3 \ No newline at end of file