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() |
