Mercurial > repos > yating-l > data_manager_fetch_reference_data
comparison data_manager/fetch_reference_data.py @ 11:85e817cdf4bd draft
planemo upload
| author | yating-l |
|---|---|
| date | Wed, 03 May 2017 18:35:17 -0400 |
| parents | f2e535e1b45c |
| children | dda792940610 |
comparison
equal
deleted
inserted
replaced
| 10:f2e535e1b45c | 11:85e817cdf4bd |
|---|---|
| 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.strip('/')) | 53 data_table_entry = dict(value=sequence_id, name=sequence_name, path=glimmerhmm_trained_target_dir) |
| 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): |
| 59 data_manager_dict['data_tables'] = data_manager_dict.get( 'data_tables', {} ) | 59 data_manager_dict['data_tables'] = data_manager_dict.get('data_tables', {}) |
| 60 data_manager_dict['data_tables']['glimmer_hmm_trained_dir'] = data_manager_dict['data_tables'].get('glimmer_hmm_trained_dir', []) | 60 data_manager_dict['data_tables']['glimmer_hmm_trained_dir'] = data_manager_dict['data_tables'].get('glimmer_hmm_trained_dir', []) |
| 61 data_manager_dict['data_tables']['glimmer_hmm_trained_dir'].append(data_table_entry) | 61 data_manager_dict['data_tables']['glimmer_hmm_trained_dir'].append(data_table_entry) |
| 62 return data_manager_dict | 62 return data_manager_dict |
| 63 | 63 |
| 64 def main(): | 64 def main(): |
