Skip to content

Commit

Permalink
expose seqrepo reference in SeqFetcher instance
Browse files Browse the repository at this point in the history
  • Loading branch information
reece committed Apr 5, 2019
1 parent 19a16d5 commit 3ab49e9
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions hgvs/dataproviders/seqfetcher.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,16 +35,17 @@ def __init__(self):
seqrepo_dir = os.environ.get("HGVS_SEQREPO_DIR")
if seqrepo_dir:
from biocommons.seqrepo import SeqRepo
sr = SeqRepo(seqrepo_dir)
self.sr = SeqRepo(seqrepo_dir)

def _fetch_seq_seqrepo(ac, start_i=None, end_i=None):
return sr.fetch(ac, start_i, end_i)
return self.sr.fetch(ac, start_i, end_i)

self.fetcher = _fetch_seq_seqrepo
self.source = "SeqRepo ({})".format(seqrepo_dir)
else:
self.sr = None
self.fetcher = bioutils.seqfetcher.fetch_seq
self.source = "bioutils.seqfetcher"
self.source = "bioutils.seqfetcher (network fetching)"
_logger.info("Fetching sequences with " + self.source)

def fetch_seq(self, ac, start_i=None, end_i=None):
Expand Down

0 comments on commit 3ab49e9

Please sign in to comment.