Mercurial > repos > estrain > data_manager_amrfinderplus_database_builder
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')