comparison test-data/tf2_test_runme.py @ 0:21d312776891 draft

planemo upload for repository https://github.com/mvdbeek/docker_scriptrunner/ commit 30f8264cdd67d40dec8acde6407f32152e6a29c1-dirty
author mvdbeek
date Sat, 09 Jul 2016 16:57:13 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:21d312776891
1 # bog standard argparse for 3 possible comma separated lists
2 # followed by some silly reverse each row code provided as an example
3 # you're supposed to replace it with your great code..
4 import argparse
5 import copy
6
7 argp = argparse.ArgumentParser()
8 argp.add_argument('--INNAMES', default=None)
9 argp.add_argument('--INPATHS', default=None)
10 argp.add_argument('--OUTPATH', default=None)
11 argp.add_argument('--additional_parameters', default=[], action="append")
12 argp.add_argument('otherargs', nargs=argparse.REMAINDER)
13 args = argp.parse_args()
14 fout = open(args.OUTPATH, 'w')
15 sins = open(args.INPATHS.split(',')[0]).readlines()
16 for i, sin in enumerate(sins):
17 row = sin.strip().split('\t')
18 rrow = copy.copy(row)
19 lrow = len(row)
20 if (lrow > 1):
21 for j in range(lrow):
22 rrow[j] = row[lrow - j - 1]
23 fout.write('\t'.join(rrow))
24 fout.write('\n')
25 fout.close()