changeset 8:553c636f4a32 draft

Uploaded
author estrain
date Tue, 08 Mar 2022 04:29:56 +0000
parents f8af2a859c08
children 9c12a0f53276
files data_manager_amrfinderplus_database_builder/data_manager/data_manager_amrfinderplus_database_builder.py
diffstat 1 files changed, 16 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/data_manager_amrfinderplus_database_builder/data_manager/data_manager_amrfinderplus_database_builder.py	Tue Mar 08 03:54:16 2022 +0000
+++ b/data_manager_amrfinderplus_database_builder/data_manager/data_manager_amrfinderplus_database_builder.py	Tue Mar 08 04:29:56 2022 +0000
@@ -57,14 +57,24 @@
     return version 
 
 def print_json (version,argspath):
-    data_tables = {'data_tables':{'amrfinder_databases':{}}}
-    data_tables["data_tables"]["amrfinder_databases"]["value"]="ARMFinderPlus_" + version
-    data_tables["data_tables"]["amrfinder_databases"]["name"]=version
-    data_tables["data_tables"]["amrfinder_databases"]["path"]=argspath
+
+    valueentry="AMRFinderPlus_"+version
 
-    with open("out_file", 'w') as out:
-      out.write(json.dumps(data_tables, sort_keys=True, indent=2))
+    data_table_entry = {
+      'data_tables' : {
+        'amrfinder_databases': [
+          {
+            "value":valueentry,
+            "name":version,
+            "path":argspath,
+          }
+        ]
+      }
+    }
 
+    with open("out_file", 'w') as fh:
+      json.dump(data_table_entry,fh, sort_keys=True, indent=2)
+        
 def main():
    
     parser = argparse.ArgumentParser(description='Download NCBI amrFinderPlus Databases')