Skip to content

Commit

Permalink
fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
simonvh committed Jan 25, 2017
1 parent fbc25fa commit dbc498a
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 7 deletions.
2 changes: 2 additions & 0 deletions .landscape.yaml
@@ -1 +1,3 @@
doc-warnings: true
ignore-paths:
- docs
10 changes: 5 additions & 5 deletions genomepy/__init__.py
Expand Up @@ -31,7 +31,7 @@ def list_available_genomes(provider=None):

for p in providers:
for row in p.list_available_genomes():
yield [p._name] + list(row)
yield [p.name] + list(row)

def list_available_providers():
"""
Expand Down Expand Up @@ -76,7 +76,7 @@ def list_installed_genomes(genome_dir=None):
if not genome_dir:
genome_dir = config.get("genome_dir", None)
if not genome_dir:
raise ConfigError("Please provide or configure a genome_dir")
raise norns.exceptions.ConfigError("Please provide or configure a genome_dir")

return [f for f in os.listdir(genome_dir) if
_is_genome_dir(genome_dir + "/" + f)]
Expand Down Expand Up @@ -106,7 +106,7 @@ def search(term, provider=None):

for p in providers:
for row in p.search(term):
yield [p._name] + list(row)
yield [p.name] + list(row)

def install_genome(name, provider, genome_dir=None):
"""
Expand All @@ -127,7 +127,7 @@ def install_genome(name, provider, genome_dir=None):
if not genome_dir:
genome_dir = config.get("genome_dir", None)
if not genome_dir:
raise ConfigError("Please provide or configure a genome_dir")
raise norns.exceptions.ConfigError("Please provide or configure a genome_dir")

p = ProviderBase.create(provider)
p.download_genome(name, genome_dir)
Expand All @@ -152,7 +152,7 @@ def genome(name, genome_dir=None):
if not genome_dir:
genome_dir = config.get("genome_dir", None)
if not genome_dir:
raise ConfigError("Please provide or configure a genome_dir")
raise norns.exceptions.ConfigError("Please provide or configure a genome_dir")

fa = glob.glob("{}/{}/*.fa".format(genome_dir, name))[0]
return Fasta(fa)
4 changes: 2 additions & 2 deletions genomepy/provider.py
Expand Up @@ -11,7 +11,7 @@

class ProviderBase(object):
_providers = {}
_name = None
name = None

@classmethod
def create(cls, provider):
Expand All @@ -24,7 +24,7 @@ def create(cls, provider):
def register_provider(cls, provider):
def decorator(subclass):
cls._providers[provider] = subclass
subclass._name = provider
subclass.name = provider
return subclass
return decorator

Expand Down

0 comments on commit dbc498a

Please sign in to comment.