Mercurial > repos > trinity_ctat > ctat_genome_ref_lib_data_manager_test2
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)) |