comparison data_manager/add_ctat_ref_lib.py @ 14:3bb91cebec5c draft

Uploaded
author trinity_ctat
date Fri, 15 Dec 2017 15:53:28 -0500
parents d220209e47f4
children
comparison
equal deleted inserted replaced
13:abdf6aad584a 14:3bb91cebec5c
76 76
77 if (args.genome_name is None) or (args.genome_name == ""): 77 if (args.genome_name is None) or (args.genome_name == ""):
78 genome_name = "GRCh38_gencode_v26" 78 genome_name = "GRCh38_gencode_v26"
79 else: 79 else:
80 genome_name = args.genome_name 80 genome_name = args.genome_name
81 81 # Set the value to the basename of the directory path minus the extension.
82 # FIX - Need to make sure is unique. This is not good way to do it. Just doing it this way now for testing.
83 table_entry_value = os.path.basename(ctat_genome_resource_lib_path).split(".")[0]
82 data_manager_dict = {} 84 data_manager_dict = {}
83 data_manager_dict['data_tables'] = {} 85 data_manager_dict['data_tables'] = {}
84 data_manager_dict['data_tables']['ctat_genome_ref_libs'] = [] 86 data_manager_dict['data_tables']['ctat_genome_ref_libs'] = []
85 data_table_entry = dict(value="CTAT_RESOURCE_LIB", name=genome_name, path=ctat_genome_resource_lib_path) 87 data_table_entry = dict(value=table_entry_value, name=genome_name, path=ctat_genome_resource_lib_path)
86 data_manager_dict['data_tables']['ctat_genome_ref_libs'].append(data_table_entry) 88 data_manager_dict['data_tables']['ctat_genome_ref_libs'].append(data_table_entry)
87 89
88 # Save info to json file. This is used to transfer data from the DataManager tool, to the data manager, 90 # Save info to json file. This is used to transfer data from the DataManager tool, to the data manager,
89 # which then puts it into the correct .loc file (I think). 91 # which then puts it into the correct .loc file (I think).
90 open(args.output_filename, 'wb').write(to_json_string(data_manager_dict)) 92 open(args.output_filename, 'wb').write(to_json_string(data_manager_dict))