annotate cluster.tools/dichotomize.sample.clusters.py @ 7:2efa1a284546 draft

Uploaded
author peter-waltman
date Mon, 04 Mar 2013 04:11:28 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
1 #!/usr/bin/env python
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
2 import os
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
3 import sys
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
4 import subprocess
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
5
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
6 select_script_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "dichotomize.sample.clusters.R")
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
7
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
8 cmd_args = [ "Rscript", select_script_path ] + sys.argv[1:]
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
9
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
10 proc = subprocess.Popen( cmd_args, stderr=subprocess.PIPE, stdout=subprocess.PIPE )
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
11 (stdoutdata, stderrdata) = proc.communicate()
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
12 if proc.returncode:
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
13 sys.stderr.write(stderrdata)
2efa1a284546 Uploaded
peter-waltman
parents:
diff changeset
14 sys.stdout.write(stdoutdata)