Mercurial > repos > charles_s_test > seqsero2
diff 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 diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test_bioblend.py Thu Oct 19 18:16:51 2017 -0400 @@ -0,0 +1,49 @@ +#/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)