Mercurial > repos > sanbi-uwc > data_manager_novocraft_index_builder
comparison data_manager/novocraft_index_builder.py @ 6:8dd4b25716d1 draft
planemo upload for repository https://github.com/zipho/data_manager_novocraft_index_builder commit 05004076adb510abc08f6c1e28ba22b2c1a29534
author | sanbi-uwc |
---|---|
date | Sat, 05 Mar 2016 07:55:06 -0500 |
parents | b7c01f1d6451 |
children | d04a59b76845 |
comparison
equal
deleted
inserted
replaced
5:b7c01f1d6451 | 6:8dd4b25716d1 |
---|---|
12 | 12 |
13 log = logging.getLogger(__name__) | 13 log = logging.getLogger(__name__) |
14 | 14 |
15 from json import loads, dumps | 15 from json import loads, dumps |
16 | 16 |
17 DEFAULT_DATA_TABLE_NAME = "novocraft_indexes" | 17 DEFAULT_DATA_TABLE_NAME = "novocraft_index" |
18 | 18 |
19 def get_dbkey_id_name(params, dbkey_description=None): | 19 def get_dbkey_id_name(params, dbkey_description=None): |
20 dbkey = params['param_dict']['dbkey'] | 20 dbkey = params['param_dict']['dbkey'] |
21 # TODO: ensure sequence_id is unique and does not already appear in location file | 21 # TODO: ensure sequence_id is unique and does not already appear in location file |
22 sequence_id = params['param_dict']['sequence_id'] | 22 sequence_id = params['param_dict']['sequence_id'] |
79 | 79 |
80 def main(): | 80 def main(): |
81 parser = argparse.ArgumentParser(description="Generate Novo-align genome index and JSON describing this") | 81 parser = argparse.ArgumentParser(description="Generate Novo-align genome index and JSON describing this") |
82 parser.add_argument('output_filename') | 82 parser.add_argument('output_filename') |
83 parser.add_argument('--dbkey_description') | 83 parser.add_argument('--dbkey_description') |
84 parser.add_argument('--data_table_name', default='novocraft_indexes') | 84 parser.add_argument('--data_table_name', default='novocraft_index') |
85 args = parser.parse_args() | 85 args = parser.parse_args() |
86 | 86 |
87 filename = args.output_filename | 87 filename = args.output_filename |
88 | 88 |
89 params = loads(open(filename).read()) | 89 params = loads(open(filename).read()) |