# HG changeset patch
# User iuc
# Date 1408283096 14400
# Node ID 688e5894bb2be1aedf14c7863dabe0fcd660aaf5
# Parent 7cfa2506531daee711a727e7becc8e8bed70d09e
Uploaded
diff -r 7cfa2506531d -r 688e5894bb2b data_manager/data_manager_gemini_download.py
--- a/data_manager/data_manager_gemini_download.py Sun Aug 17 08:34:58 2014 -0400
+++ b/data_manager/data_manager_gemini_download.py Sun Aug 17 09:44:56 2014 -0400
@@ -3,23 +3,28 @@
import sys
import os
import json
+import shlex
import datetime
import subprocess
def main():
today = datetime.date.today()
- print sys.argv[1]
+ gemini_root_dir = os.environ['GEMINI_ROOT_DIR']
params = json.loads( open( sys.argv[1] ).read() )
- print 'KKKKKKKKKKKKKK',params
target_directory = params[ 'output_data' ][0]['extra_files_path']
os.mkdir( target_directory )
- target_directory = os.path.join( target_directory, today.isoformat() )
- os.mkdir( target_directory )
- print target_directory
- subprocess.check_call(["$GEMINI_ROOT_DIR/gemini/gemini/install-data.py", target_directory, params['param_dict']['gerp_bp'], params['param_dict']['cadd']])
-
- data_manager_dict = { 'data_tables': {'gemini_databases': [ {'value': today.isoformat(), 'name': 'GEMINI annotations (%s)' % today.isoformat(), 'path': target_directory }] } }
+ gemini_exec = os.path.join( gemini_root_dir, 'gemini', 'gemini', 'install-data.py' )
+ cmd = gemini_exec + " %s %s" % (' '.join( [params['param_dict']['gerp_bp'], params['param_dict']['cadd']] ), target_directory)
+ #cmd = gemini_exec + " --help > %s/foo.txt" % target_directory
+ ret = subprocess.check_call( cmd, shell=True )
+ data_manager_dict = {
+ 'data_tables':
+ {'gemini_databases': [
+ {'value': today.isoformat(), 'dbkey': 'hg19', 'name': 'GEMINI annotations (%s)' % today.isoformat(), 'path': './%s' % today.isoformat() }
+ ]
+ }
+ }
#save info to json file
with open( sys.argv[1], 'wb' ) as out:
diff -r 7cfa2506531d -r 688e5894bb2b data_manager/data_manager_gemini_download.xml
--- a/data_manager/data_manager_gemini_download.xml Sun Aug 17 08:34:58 2014 -0400
+++ b/data_manager/data_manager_gemini_download.xml Sun Aug 17 09:44:56 2014 -0400
@@ -10,7 +10,7 @@
-
diff -r 7cfa2506531d -r 688e5894bb2b data_manager_conf.xml
--- a/data_manager_conf.xml Sun Aug 17 08:34:58 2014 -0400
+++ b/data_manager_conf.xml Sun Aug 17 09:44:56 2014 -0400
@@ -4,12 +4,13 @@
diff -r 7cfa2506531d -r 688e5894bb2b tool-data/gemini_databases.loc.sample
--- a/tool-data/gemini_databases.loc.sample Sun Aug 17 08:34:58 2014 -0400
+++ b/tool-data/gemini_databases.loc.sample Sun Aug 17 09:44:56 2014 -0400
@@ -1,3 +1,3 @@
## GEMINI databases
-#Version Description Path
-#08_08_2014 Database (08-08-2014) /data/0/gemini/08_08_2014/
+#Version dbkey Description
+#08_08_2014 hg19 Database (08-08-2014)
diff -r 7cfa2506531d -r 688e5894bb2b tool_data_table_conf.xml.sample
--- a/tool_data_table_conf.xml.sample Sun Aug 17 08:34:58 2014 -0400
+++ b/tool_data_table_conf.xml.sample Sun Aug 17 09:44:56 2014 -0400
@@ -1,6 +1,6 @@
- value, name, path
+ value, dbkey, name, path