Mercurial > repos > devteam > data_manager_sam_fasta_index_builder
comparison data_manager/data_manager_sam_fasta_index_builder.py @ 7:3e4d45aca422 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_sam_fasta_index_builder commit 02d2967f77e3fa5a18aea63dc84aa9ab418dc165"
author | iuc |
---|---|
date | Sun, 22 Nov 2020 12:53:26 +0000 |
parents | cc4ef4d38cf9 |
children |
comparison
equal
deleted
inserted
replaced
6:f8418a1bf7d0 | 7:3e4d45aca422 |
---|---|
69 parser.add_option('-n', '--data_table_name', dest='data_table_name', action='store', type="string", default=None, help='data_table_name') | 69 parser.add_option('-n', '--data_table_name', dest='data_table_name', action='store', type="string", default=None, help='data_table_name') |
70 (options, args) = parser.parse_args() | 70 (options, args) = parser.parse_args() |
71 | 71 |
72 filename = args[0] | 72 filename = args[0] |
73 | 73 |
74 params = json.loads(open(filename).read()) | 74 with open(filename) as fh: |
75 params = json.load(fh) | |
75 target_directory = params['output_data'][0]['extra_files_path'] | 76 target_directory = params['output_data'][0]['extra_files_path'] |
76 os.mkdir(target_directory) | 77 os.mkdir(target_directory) |
77 data_manager_dict = {} | 78 data_manager_dict = {} |
78 | 79 |
79 if options.fasta_dbkey in [None, '', '?']: | 80 if options.fasta_dbkey in [None, '', '?']: |
91 sequence_name, | 92 sequence_name, |
92 data_table_name=options.data_table_name or DEFAULT_DATA_TABLE_NAME | 93 data_table_name=options.data_table_name or DEFAULT_DATA_TABLE_NAME |
93 ) | 94 ) |
94 | 95 |
95 # save info to json file | 96 # save info to json file |
96 open(filename, 'w').write(json.dumps(data_manager_dict, sort_keys=True)) | 97 with open(filename, 'w') as fh: |
98 json.dump(data_manager_dict, fh, sort_keys=True) | |
97 | 99 |
98 | 100 |
99 if __name__ == "__main__": | 101 if __name__ == "__main__": |
100 main() | 102 main() |