comparison data_manager/gtdbtk_database_installer.py @ 6:df84aaed4769 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_gtdbtk_database_installer commit a7a73e892ade5f3cb5207c411b8ac27b684316ff
author iuc
date Mon, 09 Sep 2024 09:01:39 +0000
parents 10232d2b5062
children 3b1d503c6260
comparison
equal deleted inserted replaced
5:e7b39a7e0024 6:df84aaed4769
102 os.remove(tarball) 102 os.remove(tarball)
103 else: 103 else:
104 # handle the test case for the DB 104 # handle the test case for the DB
105 return tarball 105 return tarball
106 106
107 fh.extractall(target_directory)
108 fh.close()
109 os.remove(tarball)
110 # The tarball extraction will create a directory named 107 # The tarball extraction will create a directory named
111 # something like release202 in the target_directory, so 108 # something like release202 in the target_directory, so
112 # we need to move the items in that directory to the 109 # we need to move the items in that directory to the
113 # target directory. 110 # target directory.
114 subdir = next(os.walk(target_directory))[1][0] 111 subdir = next(os.walk(target_directory))[1][0]
131 128
132 if test: 129 if test:
133 # switch the DB to use the test case 130 # switch the DB to use the test case
134 urls[release][ 131 urls[release][
135 "full" 132 "full"
136 ] = "https://data.gtdb.ecogenomic.org/releases/release220/220.0/VERSION.txt" 133 ] = "https://zenodo.org/records/13734217/files/release220-test.tar.gz"
137 134
138 # make use of the test to check if all urls exists 135 # make use of the test to check if all urls exists
139 for _version, items in urls.items(): 136 for _version, items in urls.items():
140 for url in items.values(): 137 for url in items.values():
141 assert is_urlfile(url) 138 assert is_urlfile(url)