comparison tools/mira3/mira.py @ 24:ad14a345f1b0 draft

planemo upload for repository https://github.com/peterjc/galaxy_mira/tree/master/tools/mira3/ commit 6405ba93fcec7ea93452bf54d559c7507ee7a57c
author peterjc
date Wed, 07 Jun 2017 12:33:07 -0400
parents 83a94a5038a7
children 85b86f31327c
comparison
equal deleted inserted replaced
23:83a94a5038a7 24:ad14a345f1b0
17 """Run MIRA to find its version number""" 17 """Run MIRA to find its version number"""
18 # At the commend line I would use: mira -v | head -n 1 18 # At the commend line I would use: mira -v | head -n 1
19 # however there is some pipe error when doing that here. 19 # however there is some pipe error when doing that here.
20 cmd = ["mira", "-v"] 20 cmd = ["mira", "-v"]
21 try: 21 try:
22 child = subprocess.Popen(cmd, 22 child = subprocess.Popen(cmd, universal_newlines=True,
23 stdout=subprocess.PIPE, 23 stdout=subprocess.PIPE,
24 stderr=subprocess.STDOUT) 24 stderr=subprocess.STDOUT)
25 except Exception as err: 25 except Exception as err:
26 sys.stderr.write("Error invoking command:\n%s\n\n%s\n" % (" ".join(cmd), err)) 26 sys.stderr.write("Error invoking command:\n%s\n\n%s\n" % (" ".join(cmd), err))
27 sys.exit(1) 27 sys.exit(1)
89 # print(cmd) 89 # print(cmd)
90 90
91 handle = open(out_log, "w") 91 handle = open(out_log, "w")
92 try: 92 try:
93 # Run MIRA 93 # Run MIRA
94 child = subprocess.Popen(cmd_list, 94 child = subprocess.Popen(cmd_list, universal_newlines=True,
95 stdout=handle, 95 stdout=handle,
96 stderr=subprocess.STDOUT) 96 stderr=subprocess.STDOUT)
97 except Exception as err: 97 except Exception as err:
98 sys.stderr.write("Error invoking command:\n%s\n\n%s\n" % (cmd, err)) 98 sys.stderr.write("Error invoking command:\n%s\n\n%s\n" % (cmd, err))
99 # TODO - call clean up? 99 # TODO - call clean up?