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))