comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:6895de35a263
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)