comparison tools/mira4_0/mira4_bait.py @ 38:cee8f9005e43 draft

planemo upload for repository https://github.com/peterjc/galaxy_mira/tree/master/tools/mira4_0 commit 206259620376b322fc8ed99a6efdd3712f38764b
author peterjc
date Wed, 11 Jul 2018 12:35:35 -0400
parents 259891fce7fd
children bbf14bb9607b
comparison
equal deleted inserted replaced
37:eeeb21870a73 38:cee8f9005e43
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 """A simple wrapper script to call MIRA4's mirabait and collect its output. 2 """A simple wrapper script to call MIRA4's mirabait and collect its output."""
3 """
4 3
5 from __future__ import print_function 4 from __future__ import print_function
6 5
7 import os 6 import os
8 import shutil 7 import shutil
12 11
13 WRAPPER_VER = "0.0.11" # Keep in sync with the XML file 12 WRAPPER_VER = "0.0.11" # Keep in sync with the XML file
14 13
15 14
16 def get_version(mira_binary): 15 def get_version(mira_binary):
17 """Run MIRA to find its version number""" 16 """Run MIRA to find its version number."""
18 # At the commend line I would use: mira -v | head -n 1 17 # At the commend line I would use: mira -v | head -n 1
19 # however there is some pipe error when doing that here. 18 # however there is some pipe error when doing that here.
20 cmd = [mira_binary, "-v"] 19 cmd = [mira_binary, "-v"]
21 try: 20 try:
22 child = subprocess.Popen(cmd, universal_newlines=True, 21 child = subprocess.Popen(cmd, universal_newlines=True,