# HG changeset patch # User iuc # Date 1520945627 14400 # Node ID b578eec2ffa24d5b9f582498521f89088cd4a2f1 # Parent c8f5faccb7ae3d183520748e1ba3aff9dfc186cc Uploaded diff -r c8f5faccb7ae -r b578eec2ffa2 data_manager/data_manager_meme_motif_databases_downloader.py --- a/data_manager/data_manager_meme_motif_databases_downloader.py Mon Mar 12 14:48:53 2018 -0400 +++ b/data_manager/data_manager_meme_motif_databases_downloader.py Tue Mar 13 08:53:47 2018 -0400 @@ -77,7 +77,7 @@ return file_path -def download(target_directory, web_url, description, data_table_names=DEFAULT_DATA_TABLE_NAMES): +def download(target_directory, web_url, name, description, data_table_names=DEFAULT_DATA_TABLE_NAMES): data_manager_dict = {} data_table_entry = {} # Download the databases. @@ -93,8 +93,8 @@ for file_path in os.listdir(target_directory): full_path = os.path.abspath(os.path.join(target_directory, file_path)) entry_name = "%s" % os.path.basename(file_path) - data_table_entry['value'] = entry_name - data_table_entry['name'] = entry_name + data_table_entry['value'] = name + data_table_entry['name'] = name data_table_entry['path'] = full_path data_table_entry['description'] = description # Populate the data_manager_dict. @@ -110,9 +110,10 @@ description = '' else: description = args.description.strip() +name = args.name.replace(' ', '_') # Get the databases. -data_manager_dict = download(target_directory, args.web_url, description) +data_manager_dict = download(target_directory, args.web_url, name, description) # Write the JSON output dataset. fh = open(args.out_file, 'wb') fh.write(json.dumps(data_manager_dict))