annotate filter.py @ 6:7dc6ce39fb89 default tip

add selection tool
author blanck
date Wed, 29 Apr 2015 10:08:52 +0200
parents b7f3854e08f8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
1 import os
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
2 import sys
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
3 import subprocess
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
4
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
5 def main():
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
6
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
7 tmp_dir=sys.argv[4]
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
8 outputlog=sys.argv[7]
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
9 log=sys.argv[8]
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
10 script_dir=os.path.dirname(os.path.abspath(__file__))
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
11
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
12 if (outputlog=="TRUE"):
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
13 errfile=open(log,'w')
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
14 else:
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
15 errfile=open(os.path.join(tmp_dir,"errfile.log"),'w')
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
16
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
17
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
18 retcode=(subprocess.call(["Rscript", os.path.join(script_dir,"filter.R"), sys.argv[1], sys.argv[2], sys.argv[3], sys.argv[4], sys.argv[5], sys.argv[6]], stdout = errfile, stderr = errfile))
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
19 errfile.close();
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
20 sys.exit(retcode)
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
21
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
22 if __name__ == "__main__":
b7f3854e08f8 Adding all tools
blanck
parents:
diff changeset
23 main()