mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-21 13:50:20 +08:00
Always display digest in name for refgenie assets.
This commit is contained in:
@@ -892,9 +892,7 @@ class RefgenieToolDataTable(TabularToolDataTable):
|
||||
rval = []
|
||||
for genome in rgc.list_genomes_by_asset(self.rg_asset):
|
||||
genome_attributes = rgc.get_genome_attributes(genome)
|
||||
description = genome_attributes.get('genome_description', None)
|
||||
if description:
|
||||
description = f'{description} (refgenie: {genome})'
|
||||
genome_description = genome_attributes.get('genome_description', None)
|
||||
asset_list = rgc.list(genome, include_tags=True)[genome]
|
||||
for tagged_asset in asset_list:
|
||||
asset, tag = tagged_asset.rsplit(':', 1)
|
||||
@@ -902,7 +900,10 @@ class RefgenieToolDataTable(TabularToolDataTable):
|
||||
continue
|
||||
digest = rgc.id(genome, asset, tag=tag)
|
||||
uuid = f'refgenie:{genome}/{self.rg_asset}:{tag}@{digest}'
|
||||
display_name = description or f'{genome}/{tagged_asset}'
|
||||
if genome_description:
|
||||
display_name = f'{genome_description} (refgenie: {genome}@{digest})'
|
||||
else:
|
||||
display_name = f'{genome}/{tagged_asset}@{digest}'
|
||||
|
||||
def _seek_key(key):
|
||||
return rgc.seek(genome, asset, tag_name=tag, seek_key=key)
|
||||
|
||||
Reference in New Issue
Block a user