Mercurial > repos > fubar > tool_factory_2
comparison toolfactory/rgToolFactory2.py @ 65:ed1ecd161295 draft
Uploaded
author | fubar |
---|---|
date | Tue, 10 Nov 2020 23:53:32 +0000 |
parents | b3254219d4fb |
children | bc1977b1f7b5 |
comparison
equal
deleted
inserted
replaced
64:30847b2e105d | 65:ed1ecd161295 |
---|---|
841 xreal, | 841 xreal, |
842 ] | 842 ] |
843 p = subprocess.run( | 843 p = subprocess.run( |
844 cll, shell=False, cwd=self.tooloutdir, stderr=dummy, stdout=dummy, | 844 cll, shell=False, cwd=self.tooloutdir, stderr=dummy, stdout=dummy, |
845 ) | 845 ) |
846 dummy.close() # throw all the log away as it will be rerun after outputs are generated | |
847 else: | 846 else: |
848 cll = ["planemo", "test", "--galaxy_root", | 847 cll = ["planemo", "test", "--galaxy_root", |
849 self.args.galaxy_root, | 848 self.args.galaxy_root, |
850 xreal,] | 849 xreal,] |
851 p = subprocess.run( | 850 p = subprocess.run( |
925 ext = ".txt" | 924 ext = ".txt" |
926 ofn = "%s%s" % (entry.name.replace(".", "_"), ext) | 925 ofn = "%s%s" % (entry.name.replace(".", "_"), ext) |
927 dest = os.path.join(self.repdir, ofn) | 926 dest = os.path.join(self.repdir, ofn) |
928 src = os.path.join(self.tooloutdir, entry.name) | 927 src = os.path.join(self.tooloutdir, entry.name) |
929 shutil.copyfile(src, dest) | 928 shutil.copyfile(src, dest) |
929 if entry.name.startswith('tool_test_output'): | |
930 os.unlink(src) | |
930 | 931 |
931 | 932 |
932 def main(): | 933 def main(): |
933 """ | 934 """ |
934 This is a Galaxy wrapper. It expects to be called by a special purpose tool.xml as: | 935 This is a Galaxy wrapper. It expects to be called by a special purpose tool.xml as: |