Mercurial > repos > cstrittmatter > skesa
diff run_skesa_collection.py @ 19:abb622c228c4 draft
planemo upload commit 1e3adef29c2d50fa89df02d0153e069c4328557e
author | cstrittmatter |
---|---|
date | Mon, 27 Aug 2018 08:59:02 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run_skesa_collection.py Mon Aug 27 08:59:02 2018 -0400 @@ -0,0 +1,43 @@ +import sys + +from pathlib import Path + +path1 = sys.argv[1] + +cores = sys.argv[2] + +memory = sys.argv[2] + +print(path1) + +#print(path2) + +pathlist = Path(path1).glob('*fastq*') + +i = 0 +skcmd = [] + +skcmd.append("skesa ") + +for path in pathlist: + # because path is object not string-wq + i += 1 + path_in_str = str(path) + if i == 2: + skcmd.append("," + path_in_str) + #print("," + path_in_str) + i = 0 + if i == 1: + skcmd.append(" --fastq " + path_in_str) + #print(" --fastq " + path_in_str) + + + +if cores != 0: + skcmd.append(" --cores " + cores) + + +skcmd.append(" --memory " + memory) + +skcmds = ''.join(skcmd) +print(skcmds)