comparison data_manager/fetch_reference_data.py @ 6:2eb398f3649c draft

planemo upload
author yating-l
date Wed, 03 May 2017 17:49:01 -0400
parents 2f926e7d623d
children 83362eed7868
comparison
equal deleted inserted replaced
5:2f926e7d623d 6:2eb398f3649c
44 with tarfile.open(filepath, mode='r:*') as tar: 44 with tarfile.open(filepath, mode='r:*') as tar:
45 subdir = [ 45 subdir = [
46 tarinfo for tarinfo in tar.getmembers() 46 tarinfo for tarinfo in tar.getmembers()
47 if sequence_id in tarinfo.name 47 if sequence_id in tarinfo.name
48 ] 48 ]
49 tar.extractall(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)
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