annotate test-data/tf2_test_runme.py @ 0:2ac21c27018a draft default tip

Uploaded
author iuc
date Tue, 07 Apr 2015 10:29:55 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
2ac21c27018a Uploaded
iuc
parents:
diff changeset
1 ### bog standard argparse for 3 possible comma separated lists
2ac21c27018a Uploaded
iuc
parents:
diff changeset
2 ## followed by some silly reverse each row code provided as an example
2ac21c27018a Uploaded
iuc
parents:
diff changeset
3 ## you're supposed to replace it with your great code..
2ac21c27018a Uploaded
iuc
parents:
diff changeset
4 import sys
2ac21c27018a Uploaded
iuc
parents:
diff changeset
5 import argparse
2ac21c27018a Uploaded
iuc
parents:
diff changeset
6 import copy
2ac21c27018a Uploaded
iuc
parents:
diff changeset
7 argp=argparse.ArgumentParser()
2ac21c27018a Uploaded
iuc
parents:
diff changeset
8 argp.add_argument('--INNAMES',default=None)
2ac21c27018a Uploaded
iuc
parents:
diff changeset
9 argp.add_argument('--INPATHS',default=None)
2ac21c27018a Uploaded
iuc
parents:
diff changeset
10 argp.add_argument('--OUTPATH',default=None)
2ac21c27018a Uploaded
iuc
parents:
diff changeset
11 argp.add_argument('--additional_parameters',default=[],action="append")
2ac21c27018a Uploaded
iuc
parents:
diff changeset
12 argp.add_argument('otherargs', nargs=argparse.REMAINDER)
2ac21c27018a Uploaded
iuc
parents:
diff changeset
13 args = argp.parse_args()
2ac21c27018a Uploaded
iuc
parents:
diff changeset
14 fout = open(args.OUTPATH,'w')
2ac21c27018a Uploaded
iuc
parents:
diff changeset
15 sins = open(args.INPATHS.split(',')[0]).readlines()
2ac21c27018a Uploaded
iuc
parents:
diff changeset
16 for i,sin in enumerate(sins):
2ac21c27018a Uploaded
iuc
parents:
diff changeset
17 row = sin.strip().split('\t')
2ac21c27018a Uploaded
iuc
parents:
diff changeset
18 rrow = copy.copy(row)
2ac21c27018a Uploaded
iuc
parents:
diff changeset
19 lrow = len(row)
2ac21c27018a Uploaded
iuc
parents:
diff changeset
20 if (lrow > 1):
2ac21c27018a Uploaded
iuc
parents:
diff changeset
21 for j in range(lrow):
2ac21c27018a Uploaded
iuc
parents:
diff changeset
22 rrow[j] = row[lrow-j-1]
2ac21c27018a Uploaded
iuc
parents:
diff changeset
23 fout.write('\t'.join(rrow))
2ac21c27018a Uploaded
iuc
parents:
diff changeset
24 fout.write('\n')
2ac21c27018a Uploaded
iuc
parents:
diff changeset
25 fout.close()