Mercurial > repos > charles_s_test > seqsero2
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) |