# HG changeset patch # User iuc # Date 1408278898 14400 # Node ID 7cfa2506531daee711a727e7becc8e8bed70d09e # Parent ffa94ffe1179b94c0f3ff11168a936c1e1c146d6 Uploaded diff -r ffa94ffe1179 -r 7cfa2506531d data_manager/data_manager_gemini_download.py --- a/data_manager/data_manager_gemini_download.py Sun Aug 17 08:05:04 2014 -0400 +++ b/data_manager/data_manager_gemini_download.py Sun Aug 17 08:34:58 2014 -0400 @@ -3,21 +3,25 @@ import sys import os import json +import datetime +import subprocess def main(): - + today = datetime.date.today() print sys.argv[1] params = json.loads( open( sys.argv[1] ).read() ) print 'KKKKKKKKKKKKKK',params target_directory = params[ 'output_data' ][0]['extra_files_path'] os.mkdir( target_directory ) - data_manager_dict = { 'data_tables': {'gemini_databases': [ {'value': sys.argv[2], 'name': sys.argv[3], 'path': 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']]) - with open(os.path.join(target_directory, 'help.txt'), 'w+') as h: - h.write('##############') + data_manager_dict = { 'data_tables': {'gemini_databases': [ {'value': today.isoformat(), 'name': 'GEMINI annotations (%s)' % today.isoformat(), 'path': target_directory }] } } - #save info to json file + #save info to json file with open( sys.argv[1], 'wb' ) as out: out.write( json.dumps( data_manager_dict ) ) diff -r ffa94ffe1179 -r 7cfa2506531d data_manager/data_manager_gemini_download.xml --- a/data_manager/data_manager_gemini_download.xml Sun Aug 17 08:05:04 2014 -0400 +++ b/data_manager/data_manager_gemini_download.xml Sun Aug 17 08:34:58 2014 -0400 @@ -4,29 +4,14 @@ gemini - - ##\$GEMINI_ROOT_DIR/gemini/gemini/install-data.py /home/bag/test/gdata/ $gerp_bp $cadd_score - data_manager_gemini_download.py "$out_file" "foo" "bar" - - ##silent open( "${out_file}", 'wb' ).write( to_json_string( $data_manager_dict ) ) - -## data_manager_snpEff_download.py --jar_path \$SNPEFF_JAR_PATH/snpEff.jar --config \$SNPEFF_JAR_PATH/snpEff.config -## #if $snpDb.genomeSrc == "named": -## --genome_version "${snpDb.genome_version}" -## #else -## --genome_version "${snpDb.genome_databases.fields.value}" -## --organism "${snpDb.genome_databases.fields.name}" -## #end if -## "$out_file" - + data_manager_gemini_download.py "$out_file" + - - diff -r ffa94ffe1179 -r 7cfa2506531d data_manager_conf.xml --- a/data_manager_conf.xml Sun Aug 17 08:05:04 2014 -0400 +++ b/data_manager_conf.xml Sun Aug 17 08:34:58 2014 -0400 @@ -1,20 +1,20 @@ - - - - - - - - gemini/data/${value}/${path} - - ${GALAXY_DATA_MANAGER_DATA_PATH}/gemini/data/${value}/${path} - abspath - - - - + + + + + + + + gemini/data/${value} + + ${GALAXY_DATA_MANAGER_DATA_PATH}/gemini/data/${value} + abspath + + + +