Mercurial > repos > dfornika > snippy
changeset 5:b9eacd069df6 draft
planemo upload for repository https://github.com/tseemann/snippy commit 73ec6ea773b1b88f7c32a2e8bc57b644b82f7ff9-dirty
author | dfornika |
---|---|
date | Mon, 21 Jan 2019 15:46:37 -0500 |
parents | 3f5ced130c5c |
children | 84a619014025 |
files | snippy_core_wrapper.py |
diffstat | 1 files changed, 11 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/snippy_core_wrapper.py Mon Jan 21 15:18:21 2019 -0500 +++ b/snippy_core_wrapper.py Mon Jan 21 15:46:37 2019 -0500 @@ -22,24 +22,25 @@ def main(): parser = argparse.ArgumentParser() parser.add_argument('-r', '--ref', help='Reference fasta', required=True) - parser.add_argument('inputs', nargs='+') + parser.add_argument('-i', '--indirs', nargs='+') args = parser.parse_args() snippy_core_command_line = ['snippy-core', '--ref', args.ref] - for input in args.inputs: - bn = os.path.basename(input) - sys.stderr.write(input + '\n') - copyfile(input, bn) - sys.stderr.write('\n'.join([input, bn]) + '\n') - subprocess.run(['tar', '-xf', bn]) + for indir in args.indirs: + base_name = os.path.basename(indir) + sys.stderr.write(indir + '\n') + copyfile(indir, base_name) + sys.stderr.write('\n'.join([indir, base_name]) + '\n') + subprocess.run(['tar', '-xf', base_name]) - test_list = [f.path for f in os.scandir() if f.is_dir() ] + extracted_dirs = [f.path for f in os.scandir() if f.is_dir() ] - for dir in test_list: - snippy_core_command_line.append(dir) + for extracted_dir in extracted_dirs: + snippy_core_command_line.append(extracted_dir) print(snippy_core_command_line) subprocess.run(snippy_core_command_line) + if __name__ == '__main__': main()