# HG changeset patch # User estrain # Date 1646713796 0 # Node ID 553c636f4a32f026f062987697ea3ad828c9fcdc # Parent f8af2a859c081038e9a94b0b78ad7d4402b5cf32 Uploaded diff -r f8af2a859c08 -r 553c636f4a32 data_manager_amrfinderplus_database_builder/data_manager/data_manager_amrfinderplus_database_builder.py --- 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')