Mercurial > repos > wolma > data_manager_packaged_annotation_data
changeset 1:691bcbfd775d draft
"planemo upload commit 3dc5291eccd1fb516be67694c18a27bda5f69f91"
author | wolma |
---|---|
date | Thu, 16 Dec 2021 18:50:18 +0000 |
parents | 632d33df6758 |
children | a868b0edabb1 |
files | data_manager/install_packaged_annotation_data.py |
diffstat | 1 files changed, 4 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/data_manager/install_packaged_annotation_data.py Thu Dec 16 18:26:23 2021 +0000 +++ b/data_manager/install_packaged_annotation_data.py Thu Dec 16 18:50:18 2021 +0000 @@ -90,19 +90,6 @@ def fetch_data(source_url, target_file): final_file, headers = urlretrieve(source_url, target_file) -def install_data(data, target_directory): - # TODO: allow multiple FASTA input files - fasta_base_name = os.path.split( fasta_filename )[-1] - sym_linked_fasta_filename = os.path.join( target_directory, fasta_base_name ) - os.symlink( fasta_filename, sym_linked_fasta_filename ) - args = ['bowtie2-build', sym_linked_fasta_filename, index_id] - proc = subprocess.Popen(args=args, shell=False, cwd=target_directory) - return_code = proc.wait() - if return_code: - print("Error building index.", file=sys.stderr) - sys.exit(return_code) - return [' '.join(cmd_quote(arg) for arg in args)] - def meta_to_dm_records(meta, dbkey=None): data_table_rows = [] @@ -116,7 +103,10 @@ 'data_format': record['format'], 'package_id': meta.meta['id'], 'package_name': meta.fullname(), - 'path': '' + 'path': '{0}/{1}'.format( + meta.meta['volume'], + meta.meta['build'] + ) } ) return data_table_rows