Mercurial > repos > peterjc > mira_assembler
changeset 22:a5a3460fafa6 draft
planemo upload for repository https://github.com/peterjc/galaxy_mira/tree/master/tools/mira3/ commit bc3d484c5cd68ddcf456db2fff489d584aa2034c
author | peterjc |
---|---|
date | Wed, 10 Feb 2016 09:07:29 -0500 |
parents | fc18dbea2963 |
children | 83a94a5038a7 |
files | tools/mira3/mira.py |
diffstat | 1 files changed, 7 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/tools/mira3/mira.py Thu Oct 15 13:12:52 2015 -0400 +++ b/tools/mira3/mira.py Wed Feb 10 09:07:29 2016 -0500 @@ -9,10 +9,6 @@ WRAPPER_VER = "0.0.5" #Keep in sync with the XML file -def sys_exit(msg, err=1): - sys.stderr.write(msg+"\n") - sys.exit(err) - def get_version(): """Run MIRA to find its version number""" @@ -33,7 +29,7 @@ mira_ver = get_version() if "V3.4." not in mira_ver: - sys_exit("This wrapper is for MIRA V3.4, not %s" % mira_ver) + sys.exit("This wrapper is for MIRA V3.4, not %s" % mira_ver) if "-v" in sys.argv: print "MIRA wrapper version %s," % WRAPPER_VER print mira_ver @@ -44,9 +40,9 @@ n3 = (temp, name, name, name) f = "%s/%s_assembly/%s_d_results" % (temp, name, name) if not os.path.isdir(f): - sys_exit("Missing output folder") + sys.exit("Missing output folder") if not os.listdir(f): - sys_exit("Empty output folder") + sys.exit("Empty output folder") missing = [] for old, new in [("%s/%s_out.unpadded.fasta" % (f, name), out_fasta), ("%s/%s_out.unpadded.fasta.qual" % (f, name), out_qual), @@ -58,7 +54,7 @@ else: shutil.move(old, new) if missing: - sys_exit("Missing output files: %s" % ", ".join(missing)) + sys.exit("Missing output files: %s" % ", ".join(missing)) def clean_up(temp, name): folder = "%s/%s_assembly" % (temp, name) @@ -112,8 +108,9 @@ handle.write(cmd + "\n") handle.close() clean_up(temp, name) - sys_exit("Return error code %i from command:\n%s" % (return_code, cmd), - return_code) + sys.stderr.write("Return error code %i from command:\n" % return_code) + sys.stderr.write(cmd + "\n") + sys.exit(return_code) handle.close() #print "Collecting output..."