comparison snippy_core_wrapper.py @ 16:a69f73853101 draft

planemo upload for repository https://github.com/tseemann/snippy commit 93b22331ca83a82fdfbe8f2b274577e21f9bf025-dirty
author dfornika
date Tue, 22 Jan 2019 13:52:10 -0500
parents bf6dbc4d4957
children 412683e7a8fe
comparison
equal deleted inserted replaced
15:bf6dbc4d4957 16:a69f73853101
25 parser.add_argument('-i', '--indirs', help='Comma-separated list of input datasets') 25 parser.add_argument('-i', '--indirs', help='Comma-separated list of input datasets')
26 args = parser.parse_args() 26 args = parser.parse_args()
27 27
28 snippy_core_command_line = ['snippy-core', '--ref', args.ref] 28 snippy_core_command_line = ['snippy-core', '--ref', args.ref]
29 29
30 for input_datasets in args.input_datasets.split(','): 30 for input_dataset in args.indirs.split(','):
31 base_name = os.path.basename(indir) 31 base_name = os.path.basename(input_dataset)
32 copyfile(indir, '.') 32 print("base_name: " + base_name)
33 copyfile(input_dataset, base_name)
33 subprocess.Popen(['tar', '-xf', base_name]) 34 subprocess.Popen(['tar', '-xf', base_name])
34 35
35 extracted_dirs = [f for f in os.listdir('.') if os.path.isdir(f) ] 36 extracted_dirs = [f for f in os.listdir('.') if os.path.isdir(f) ]
36 37 print("extracted_dirs: " + str(extracted_dirs))
37 for extracted_dir in extracted_dirs: 38 for extracted_dir in extracted_dirs:
38 snippy_core_command_line.append(extracted_dir) 39 snippy_core_command_line.append(extracted_dir)
39 40 print(str(snippy_core_command_line))
40 subprocess.Popen(snippy_core_command_line) 41 subprocess.Popen(snippy_core_command_line).wait()
41 42
42 if __name__ == '__main__': 43 if __name__ == '__main__':
43 main() 44 main()