# HG changeset patch # User dfornika # Date 1548186008 18000 # Node ID 412683e7a8fead7e20fca4e973a5307729a62639 # Parent a69f7385310197d35a59e657640e2f8d1135f2ef planemo upload for repository https://github.com/tseemann/snippy commit f4fe84a2dc64bcc8a68de2cdc68c32872294708b-dirty diff -r a69f73853101 -r 412683e7a8fe snippy_core_wrapper.py --- a/snippy_core_wrapper.py Tue Jan 22 13:52:10 2019 -0500 +++ b/snippy_core_wrapper.py Tue Jan 22 14:40:08 2019 -0500 @@ -1,6 +1,6 @@ #!/usr/bin/env python -#-------------------------------------- +# -------------------------------------- # # snippy_core_wrapper.py # @@ -11,15 +11,16 @@ # - Builds the snippy-core command # - Runs the snippy-core command # -#-------------------------------------- +# -------------------------------------- +import argparse import os -import sys -import argparse import subprocess from shutil import copyfile def main(): + + parser = argparse.ArgumentParser() parser.add_argument('-r', '--ref', help='Reference fasta', required=True) parser.add_argument('-i', '--indirs', help='Comma-separated list of input datasets') @@ -29,16 +30,15 @@ for input_dataset in args.indirs.split(','): base_name = os.path.basename(input_dataset) - print("base_name: " + base_name) copyfile(input_dataset, base_name) - subprocess.Popen(['tar', '-xf', base_name]) + subprocess.Popen(['tar', '-xf', base_name]).wait() extracted_dirs = [f for f in os.listdir('.') if os.path.isdir(f) ] - print("extracted_dirs: " + str(extracted_dirs)) for extracted_dir in extracted_dirs: snippy_core_command_line.append(extracted_dir) - print(str(snippy_core_command_line)) + subprocess.Popen(snippy_core_command_line).wait() + if __name__ == '__main__': main()