Mercurial > repos > iuc > data_manager_meme_motif_database_downloader
changeset 2:b578eec2ffa2 draft
Uploaded
author | iuc |
---|---|
date | Tue, 13 Mar 2018 08:53:47 -0400 |
parents | c8f5faccb7ae |
children | 4c4e75dd739a |
files | data_manager/data_manager_meme_motif_databases_downloader.py |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- 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))