diff xvfb_igv.py @ 0:d828cf6bff42 draft

planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
author mvdbeek
date Mon, 26 Jun 2017 10:00:06 -0400
parents
children 64eb1ffd7872
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/xvfb_igv.py	Mon Jun 26 10:00:06 2017 -0400
@@ -0,0 +1,17 @@
+import os
+import subprocess
+import sys
+
+import xvfbwrapper
+
+
+def take_screenshots(igv_script, screensize):
+    width, height = screensize.split(',')
+    with xvfbwrapper.Xvfb(width=width, height=height) as xvfb:
+        exit_code = subprocess.call(['igv', '--batch', igv_script], env=os.environ.copy())
+    sys.exit(exit_code)
+
+
+if __name__ == '__main__':
+    take_screenshots(sys.argv[1], sys.argv[2])
+