Mercurial > repos > charles_s_test > seqsero
comparison test_bioblend.py @ 2:381e1e7109fc draft default tip
planemo upload commit 464b391afaa5819bc681452e85bea9d882730eb6-dirty
| author | charles_s_test |
|---|---|
| date | Sun, 12 Nov 2017 02:26:17 -0500 |
| parents | 139f1e77d834 |
| children |
comparison
equal
deleted
inserted
replaced
| 1:139f1e77d834 | 2:381e1e7109fc |
|---|---|
| 1 #/usr/bin/python | |
| 2 | |
| 3 import sqlite3, re, os | |
| 4 from bioblend import galaxy | |
| 5 | |
| 6 #out = open("/opt/galaxy/tools/seqserobatch/test.txt", 'w') | |
| 7 | |
| 8 def get_bioblend_id(): | |
| 9 # gi = galaxy.GalaxyInstance(url='http://galaxy.fda.gov:8080/', key='ebec9b999774b69d3f3880f0f664f56e') | |
| 10 gi = galaxy.GalaxyInstance(url='https://dev.galaxytrakr.org/') | |
| 11 job = galaxy.jobs.JobsClient(gi) | |
| 12 j = job.get_jobs() | |
| 13 while j[0]['exit_code'] == 'None': | |
| 14 print j[0]['id'], j[0]['exit_code'] | |
| 15 print j[0]['id'], j[0]['exit_code'] | |
| 16 | |
| 17 # dataset_id = galaxy.datasets.DatasetClient(gi) | |
| 18 # output = show_stdout(dataset_id) | |
| 19 # print output | |
| 20 # data = download_dataset(dataset_id, wait_for_completion=True) | |
| 21 # print dataset_id.show_stdout() | |
| 22 #print gi, job | |
| 23 | |
| 24 # print '"'+'tiger'+'"' | |
| 25 return j[0]['id'] | |
| 26 | |
| 27 def get_job_id(bioblend_id): | |
| 28 # print 'supermonkey', bioblend_id | |
| 29 database = '/opt/galaxy/database/universe.sqlite' | |
| 30 conn = sqlite3.connect(database) | |
| 31 select = 'SELECT job.id, job.stdout FROM job WHERE job.stdout LIKE '+"'"+"%"+bioblend_id+"%"+"'"+';' | |
| 32 # print select | |
| 33 # entries = conn.execute('SELECT job.id, job.stdout FROM job WHERE job.stdout LIKE '+"'"+"%"+bioblend_id+"%"+"'"+';') | |
| 34 entries = conn.execute('SELECT job.id, job.stdout FROM job WHERE job.stdout LIKE '+"'"+"%ecbc86ac41da8f7b%"+"'"+';') | |
| 35 print type(entries) | |
| 36 print entries | |
| 37 print select | |
| 38 for entry in entries: | |
| 39 print entry | |
| 40 for line in entry: | |
| 41 line = str(line) | |
| 42 print line | |
| 43 # print entries | |
| 44 | |
| 45 #out.write(j_join) | |
| 46 | |
| 47 bioblend_id = get_bioblend_id() | |
| 48 #print bioblend_id | |
| 49 #get_job_id(bioblend_id) |
