Mercurial > repos > iuc > data_manager_gtdbtk_database_installer
comparison data_manager/gtdbtk_database_installer.py @ 9:1a049e50e6b8 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:46 +0000 |
| parents | 6a6175006cb9 |
| children |
comparison
equal
deleted
inserted
replaced
| 8:6a6175006cb9 | 9:1a049e50e6b8 |
|---|---|
| 30 }, | 30 }, |
| 31 "220": { | 31 "220": { |
| 32 "full": "https://data.gtdb.ecogenomic.org/releases/release220/220.0/auxillary_files/gtdbtk_package/full_package/gtdbtk_r220_data.tar.gz", | 32 "full": "https://data.gtdb.ecogenomic.org/releases/release220/220.0/auxillary_files/gtdbtk_package/full_package/gtdbtk_r220_data.tar.gz", |
| 33 "meta_ar": "https://data.gtdb.ecogenomic.org/releases/release220/220.0/ar53_metadata_r220.tsv.gz", | 33 "meta_ar": "https://data.gtdb.ecogenomic.org/releases/release220/220.0/ar53_metadata_r220.tsv.gz", |
| 34 "meta_bac": "https://data.gtdb.ecogenomic.org/releases/release220/220.0/bac120_metadata_r220.tsv.gz", | 34 "meta_bac": "https://data.gtdb.ecogenomic.org/releases/release220/220.0/bac120_metadata_r220.tsv.gz", |
| 35 }, | |
| 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", | |
| 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", | |
| 40 }, | |
| 41 "mocked": { | |
| 42 "full": "https://data.gtdb.ecogenomic.org/releases/latest/auxillary_files/gtdbtk_package/mockup_db/mockup.tar.gz", | |
| 35 }, | 43 }, |
| 36 } | 44 } |
| 37 | 45 |
| 38 | 46 |
| 39 def is_urlfile(url): | 47 def is_urlfile(url): |
| 172 time = date.today().strftime("%Y-%m-%d") | 180 time = date.today().strftime("%Y-%m-%d") |
| 173 data_manager_entry = {} | 181 data_manager_entry = {} |
| 174 data_manager_entry["value"] = ( | 182 data_manager_entry["value"] = ( |
| 175 f"{database_name.replace(' ', '_').lower()}_release_{release}_downloaded_{time}" | 183 f"{database_name.replace(' ', '_').lower()}_release_{release}_downloaded_{time}" |
| 176 ) | 184 ) |
| 177 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})" | |
| 178 data_manager_entry["path"] = file_path | 189 data_manager_entry["path"] = file_path |
| 179 data_manager_entry["version"] = release | 190 data_manager_entry["version"] = release |
| 180 return data_manager_entry | 191 return data_manager_entry |
| 181 | 192 |
| 182 | 193 |
