Mercurial > repos > bgruening > uniprot_rest_interface
annotate uniprot.py @ 4:ed07130fb07c draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 64c4336509437b9772df82a8b89046c9044b1ff5
| author | bgruening | 
|---|---|
| date | Tue, 14 Aug 2018 16:37:11 -0400 | 
| parents | 357dc1f016f5 | 
| children | 6e9fabe16b0c | 
| rev | line source | 
|---|---|
| 
0
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
1 #!/usr/bin/env python | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
2 """ | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
3 uniprot python interface | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
4 to access the uniprot database | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
5 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
6 Based on work from Jan Rudolph: https://github.com/jdrudolph/uniprot | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
7 available services: | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
8 map | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
9 retrieve | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
10 """ | 
| 
1
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
11 import argparse | 
| 
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
12 import sys | 
| 
0
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
13 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
14 import requests | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
15 | 
| 
4
 
ed07130fb07c
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 64c4336509437b9772df82a8b89046c9044b1ff5
 
bgruening 
parents: 
1 
diff
changeset
 | 
16 url = 'https://www.uniprot.org/' | 
| 
0
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
17 | 
| 
1
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
18 | 
| 
0
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
19 def _retrieve(query, format='txt'): | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
20 """_retrieve is not meant for use with the python interface, use `retrieve` | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
21 instead""" | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
22 tool = 'batch/' | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
23 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
24 query = list(set(query.split('\n'))) | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
25 queries = [query[i:i+100] for i in range(0, len(query), 100)] | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
26 | 
| 
1
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
27 data = {'format': format} | 
| 
0
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
28 | 
| 
1
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
29 responses = [requests.post(url + tool, data=data, files={'file': ' '.join(_)}) for _ in queries] | 
| 
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
30 page = ''.join(response.text for response in responses) | 
| 
0
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
31 return page | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
32 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
33 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
34 def _map(query, f, t, format='tab'): | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
35 """ _map is not meant for use with the python interface, use `map` instead | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
36 """ | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
37 tool = 'mapping/' | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
38 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
39 data = { | 
| 
1
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
40 'from': f, | 
| 
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
41 'to': t, | 
| 
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
42 'format': format, | 
| 
0
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
43 'query': query | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
44 } | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
45 response = requests.post(url + tool, data=data) | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
46 page = response.text | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
47 return page | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
48 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
49 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
50 if __name__ == '__main__': | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
51 parser = argparse.ArgumentParser(description='retrieve uniprot mapping') | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
52 subparsers = parser.add_subparsers(dest='tool') | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
53 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
54 mapping = subparsers.add_parser('map') | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
55 mapping.add_argument('f', help='from') | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
56 mapping.add_argument('t', help='to') | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
57 mapping.add_argument('inp', nargs='?', type=argparse.FileType('r'), | 
| 
1
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
58 default=sys.stdin, help='input file (default: stdin)') | 
| 
0
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
59 mapping.add_argument('out', nargs='?', type=argparse.FileType('w'), | 
| 
1
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
60 default=sys.stdout, help='output file (default: stdout)') | 
| 
0
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
61 mapping.add_argument('--format', default='tab', help='output format') | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
62 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
63 retrieve = subparsers.add_parser('retrieve') | 
| 
1
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
64 retrieve.add_argument('inp', metavar='in', nargs='?', type=argparse.FileType('r'), | 
| 
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
65 default=sys.stdin, help='input file (default: stdin)') | 
| 
0
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
66 retrieve.add_argument('out', nargs='?', type=argparse.FileType('w'), | 
| 
1
 
357dc1f016f5
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit fb201f32a92466c2bd8086e91bbf777401f1b489
 
bgruening 
parents: 
0 
diff
changeset
 | 
67 default=sys.stdout, help='output file (default: stdout)') | 
| 
0
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
68 retrieve.add_argument('-f', '--format', help='specify output format', default='txt') | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
69 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
70 args = parser.parse_args() | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
71 query = args.inp.read() | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
72 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
73 if args.tool == 'map': | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
74 args.out.write(_map(query, args.f, args.t, args.format)) | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
75 | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
76 elif args.tool == 'retrieve': | 
| 
 
ddcc8591ddfb
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/uniprot_rest_interface commit 2b8ad1bbfe098129ae32cd8311a755dff58ae97b-dirty
 
bgruening 
parents:  
diff
changeset
 | 
77 args.out.write(_retrieve(query, format=args.format)) | 
