Mercurial > repos > yating-l > data_manager_fetch_reference_data
comparison data_manager/fetch_reference_data.py @ 10:f2e535e1b45c draft
planemo upload
author | yating-l |
---|---|
date | Wed, 03 May 2017 18:24:19 -0400 |
parents | 877e61138c9c |
children | 85e817cdf4bd |
comparison
equal
deleted
inserted
replaced
9:877e61138c9c | 10:f2e535e1b45c |
---|---|
48 ] | 48 ] |
49 tar.extractall(path=downloadpath, members=subdir) | 49 tar.extractall(path=downloadpath, members=subdir) |
50 glimmerhmm_trained_dir = os.path.join(downloadpath, 'GlimmerHMM', 'trained_dir', sequence_id) | 50 glimmerhmm_trained_dir = os.path.join(downloadpath, 'GlimmerHMM', 'trained_dir', sequence_id) |
51 glimmerhmm_trained_target_dir = os.path.join(target_directory, sequence_id) | 51 glimmerhmm_trained_target_dir = os.path.join(target_directory, sequence_id) |
52 shutil.copytree(glimmerhmm_trained_dir, glimmerhmm_trained_target_dir) | 52 shutil.copytree(glimmerhmm_trained_dir, glimmerhmm_trained_target_dir) |
53 data_table_entry = dict(value=sequence_id, name=sequence_name, path=glimmerhmm_trained_target_dir) | 53 data_table_entry = dict(value=sequence_id, name=sequence_name, path=glimmerhmm_trained_target_dir.strip('/')) |
54 _add_data_table_entry(data_manager_dict, data_table_entry) | 54 _add_data_table_entry(data_manager_dict, data_table_entry) |
55 | 55 |
56 cleanup_before_exit('tmp') | 56 cleanup_before_exit('tmp') |
57 | 57 |
58 def _add_data_table_entry(data_manager_dict, data_table_entry): | 58 def _add_data_table_entry(data_manager_dict, data_table_entry): |
68 args = parser.parse_args() | 68 args = parser.parse_args() |
69 | 69 |
70 filename = args.out | 70 filename = args.out |
71 | 71 |
72 params = from_json_string(open(filename).read()) | 72 params = from_json_string(open(filename).read()) |
73 target_directory = params['output_data'][0]['extra_files_path'].strip('/') | 73 target_directory = params['output_data'][0]['extra_files_path'] |
74 os.mkdir(target_directory) | 74 os.mkdir(target_directory) |
75 data_manager_dict = {} | 75 data_manager_dict = {} |
76 | 76 |
77 sequence_id, sequence_name = get_reference_id_name(params) | 77 sequence_id, sequence_name = get_reference_id_name(params) |
78 trained_dir = get_url(params) | 78 trained_dir = get_url(params) |