Mercurial > repos > gga > apollo_export
comparison webapollo.py @ 17:f6e09a37bc8b draft default tip
planemo upload for repository https://github.com/galaxy-genome-annotation/galaxy-tools/tree/master/tools/apollo commit 12282c16658b37858f49944796fd95515ef0fc0b
author | gga |
---|---|
date | Wed, 11 Jan 2023 11:48:06 +0000 |
parents | c3b5bc8b4080 |
children |
comparison
equal
deleted
inserted
replaced
16:c3251541cf2b | 17:f6e09a37bc8b |
---|---|
3 import argparse | 3 import argparse |
4 import collections | 4 import collections |
5 import json | 5 import json |
6 import logging | 6 import logging |
7 import os | 7 import os |
8 import sys | |
8 import time | 9 import time |
9 from abc import abstractmethod | 10 from abc import abstractmethod |
11 | |
12 if sys.version_info.major == 3 and sys.version_info.minor >= 10: | |
13 from collections.abc import MutableMapping | |
14 else: | |
15 from collections import MutableMapping | |
10 | 16 |
11 import requests | 17 import requests |
12 | 18 |
13 from six.moves.builtins import next | 19 from six.moves.builtins import next |
14 from six.moves.builtins import object | 20 from six.moves.builtins import object |
27 # available in rev. # | 33 # available in rev. # |
28 # e27332bc82f4e327aedaec17c9b656ae719322ed # | 34 # e27332bc82f4e327aedaec17c9b656ae719322ed # |
29 # of https://github.com/tkem/cachetools/ # | 35 # of https://github.com/tkem/cachetools/ # |
30 ############################################# | 36 ############################################# |
31 | 37 |
32 class DefaultMapping(collections.MutableMapping): | 38 class DefaultMapping(MutableMapping): |
33 | 39 |
34 __slots__ = () | 40 __slots__ = () |
35 | 41 |
36 @abstractmethod | 42 @abstractmethod |
37 def __contains__(self, key): # pragma: nocover | 43 def __contains__(self, key): # pragma: nocover |
434 class WebApolloInstance(object): | 440 class WebApolloInstance(object): |
435 | 441 |
436 def __init__(self): | 442 def __init__(self): |
437 | 443 |
438 if 'ARROW_GLOBAL_CONFIG_PATH' in os.environ: | 444 if 'ARROW_GLOBAL_CONFIG_PATH' in os.environ: |
439 | |
440 with open(os.environ['ARROW_GLOBAL_CONFIG_PATH'], 'r') as config: | 445 with open(os.environ['ARROW_GLOBAL_CONFIG_PATH'], 'r') as config: |
441 conf = yaml.safe_load(config) | 446 conf = yaml.safe_load(config) |
442 try: | 447 try: |
443 instance_name = conf['__default'] | 448 instance_name = conf['__default'] |
444 except KeyError: | 449 except KeyError: |