Skip to content

Commit

Permalink
Upgrade to biothings 0.9.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Jerry committed Mar 26, 2021
1 parent 29125c2 commit cb9c113
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion requirements_web.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# biothings
biothings[web_extra]==0.8.5
biothings[web_extra]==0.9.1
elasticsearch==6.3.1
elasticsearch-dsl==6.3.1

Expand Down
2 changes: 1 addition & 1 deletion src/config_web.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
API_VERSION = 'v1'
APP_LIST = [
(r'/v1/variant/(chr.{1,2}):(?!g\.)[g\.]{0,2}(\d+.*)', 'tornado.web.RedirectHandler', {'url': '/v1/variant/{0}:g.{1}'}),
] + APP_LIST + [
*APP_LIST,
(r"/{pre}/metadata/fields/?", 'web.handlers.MVMetadataFieldHandler'),
(r"/{pre}/metadata/?", 'web.handlers.MVMetadataSourceHandler'),
(r"/{pre}/{ver}/metadata/fields/?", 'web.handlers.MVMetadataFieldHandler'),
Expand Down
6 changes: 3 additions & 3 deletions src/web/pipeline.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
from biothings.web.pipeline import ESQueryBuilder, ESQueryBackend


INTERVAL_PATTERN = re.compile(r'(?P<pre_query>.+(?P<pre_and>[Aa][Nn][Dd]))*(?P<interval>\s*chr(?P<chr>[1-9xXyYmM][0-9tT]?):(?P<gstart>[0-9,]+)-(?P<gend>[0-9,]+)\s*)(?P<post_query>(?P<post_and>[Aa][Nn][Dd]).+)*')
INTERVAL_PATTERN = re.compile(
r'(?P<pre_query>.+(?P<pre_and>[Aa][Nn][Dd]))*(?P<interval>\s*chr(?P<chr>[1-9xXyYmM][0-9tT]?):(?P<gstart>[0-9,]+)-(?P<gend>[0-9,]+)\s*)(?P<post_query>(?P<post_and>[Aa][Nn][Dd]).+)*')
SNP_PATTERN = re.compile(r'(?P<pre_query>.+(?P<pre_and>[Aa][Nn][Dd]))*(?P<interval>\s*chr(?P<chr>[1-9xXyYmM][0-9tT]?):(?P<gend>(?P<gstart>[0-9,]+))\s*)(?P<post_query>(?P<post_and>[Aa][Nn][Dd]).+)*')
PATTERNS = [INTERVAL_PATTERN, SNP_PATTERN]

Expand Down Expand Up @@ -41,7 +42,7 @@ def default_string_query(self, q, options):
search = search.filter('range', **{assembly + ".end": {"gte": match['gstart']}})

else: # default query
search = AsyncSearch().query("query_string", query=q)
search = super().default_string_query(q, options)

return search

Expand All @@ -55,4 +56,3 @@ def execute(self, query, options):
options.biothing_type = 'hg38'

return super().execute(query, options)

0 comments on commit cb9c113

Please sign in to comment.