Mercurial > repos > charles_s_test > seqsero2
view test_bioblend.py @ 0:6895de35a263 draft
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
author | charles_s_test |
---|---|
date | Thu, 19 Oct 2017 18:16:51 -0400 |
parents | |
children |
line wrap: on
line source
#/usr/bin/python import sqlite3, re, os from bioblend import galaxy #out = open("/opt/galaxy/tools/seqserobatch/test.txt", 'w') def get_bioblend_id(): # gi = galaxy.GalaxyInstance(url='http://galaxy.fda.gov:8080/', key='ebec9b999774b69d3f3880f0f664f56e') gi = galaxy.GalaxyInstance(url='https://dev.galaxytrakr.org/') job = galaxy.jobs.JobsClient(gi) j = job.get_jobs() while j[0]['exit_code'] == 'None': print j[0]['id'], j[0]['exit_code'] print j[0]['id'], j[0]['exit_code'] # dataset_id = galaxy.datasets.DatasetClient(gi) # output = show_stdout(dataset_id) # print output # data = download_dataset(dataset_id, wait_for_completion=True) # print dataset_id.show_stdout() #print gi, job # print '"'+'tiger'+'"' return j[0]['id'] def get_job_id(bioblend_id): # print 'supermonkey', bioblend_id database = '/opt/galaxy/database/universe.sqlite' conn = sqlite3.connect(database) select = 'SELECT job.id, job.stdout FROM job WHERE job.stdout LIKE '+"'"+"%"+bioblend_id+"%"+"'"+';' # print select # entries = conn.execute('SELECT job.id, job.stdout FROM job WHERE job.stdout LIKE '+"'"+"%"+bioblend_id+"%"+"'"+';') entries = conn.execute('SELECT job.id, job.stdout FROM job WHERE job.stdout LIKE '+"'"+"%ecbc86ac41da8f7b%"+"'"+';') print type(entries) print entries print select for entry in entries: print entry for line in entry: line = str(line) print line # print entries #out.write(j_join) bioblend_id = get_bioblend_id() #print bioblend_id #get_job_id(bioblend_id)