comparison data_manager/gtdbtk_database_installer.py @ 10:3a3cb74b3f6e draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gtdbtk_database_installer commit c63b1bff90ebc5b5df0a4cbd9a294fc1d51583c7
author iuc
date Thu, 09 Oct 2025 08:23:58 +0000
parents 3248e43703e7
children
comparison
equal deleted inserted replaced
9:3248e43703e7 10:3a3cb74b3f6e
35 }, 35 },
36 "226": { 36 "226": {
37 "full": "https://data.ace.uq.edu.au/public/gtdb/data/releases/release226/226.0/auxillary_files/gtdbtk_package/full_package/gtdbtk_r226_data.tar.gz", 37 "full": "https://data.ace.uq.edu.au/public/gtdb/data/releases/release226/226.0/auxillary_files/gtdbtk_package/full_package/gtdbtk_r226_data.tar.gz",
38 "meta_ar": "https://data.ace.uq.edu.au/public/gtdb/data/releases/release226/226.0/ar53_metadata_r226.tsv.gz", 38 "meta_ar": "https://data.ace.uq.edu.au/public/gtdb/data/releases/release226/226.0/ar53_metadata_r226.tsv.gz",
39 "meta_bac": "https://data.ace.uq.edu.au/public/gtdb/data/releases/release226/226.0/bac120_metadata_r226.tsv.gz", 39 "meta_bac": "https://data.ace.uq.edu.au/public/gtdb/data/releases/release226/226.0/bac120_metadata_r226.tsv.gz",
40 },
41 "mocked": {
42 "full": "https://data.gtdb.ecogenomic.org/releases/latest/auxillary_files/gtdbtk_package/mockup_db/mockup.tar.gz",
40 }, 43 },
41 } 44 }
42 45
43 46
44 def is_urlfile(url): 47 def is_urlfile(url):
177 time = date.today().strftime("%Y-%m-%d") 180 time = date.today().strftime("%Y-%m-%d")
178 data_manager_entry = {} 181 data_manager_entry = {}
179 data_manager_entry["value"] = ( 182 data_manager_entry["value"] = (
180 f"{database_name.replace(' ', '_').lower()}_release_{release}_downloaded_{time}" 183 f"{database_name.replace(' ', '_').lower()}_release_{release}_downloaded_{time}"
181 ) 184 )
182 data_manager_entry["name"] = f"{database_name} - release {release} ({time})" 185 if release == "mocked_226":
186 data_manager_entry["name"] = "Mocked GTBD DB (226)"
187 else:
188 data_manager_entry["name"] = f"{database_name} - release {release} ({time})"
183 data_manager_entry["path"] = file_path 189 data_manager_entry["path"] = file_path
184 data_manager_entry["version"] = release 190 data_manager_entry["version"] = release
185 return data_manager_entry 191 return data_manager_entry
186 192
187 193