Skip to content

Commit

Permalink
Add row/block specific disables of pylint tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
talavis committed Aug 15, 2019
1 parent 41803c3 commit ac91c1e
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 11 deletions.
3 changes: 2 additions & 1 deletion backend/modules/browser/browser_handlers.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ def get(self, dataset: str, query: str, ds_version: str = None):
class Download(handlers.UnsafeHandler):
"""Download variants in CSV format."""

def get(self, dataset: str, datatype: str, item: str,
def get(self, dataset: str, datatype: str, item: str, # pylint: disable=too-many-arguments
ds_version: str = None, filter_type: str = None):
"""
Download variants in CSV format.
Expand Down Expand Up @@ -283,6 +283,7 @@ def get(self, dataset: str, variant: str, ds_version: str = None):
dataset (str): short name of the dataset
variant (str): variant in the format chrom-pos-ref-alt
"""
# pylint: disable=too-many-locals,too-many-branches,too-many-statements
dataset, ds_version = utils.parse_dataset(dataset, ds_version)

ret = {'variant': {}}
Expand Down
18 changes: 8 additions & 10 deletions backend/modules/browser/lookups.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ def get_awesomebar_result(dataset: str, query: str, ds_version: str = None) -> t
tuple: (datatype, identifier)
"""
# pylint: disable=too-many-return-statements,too-many-branches
query = query.strip()

# Parse Variant types
Expand All @@ -84,35 +85,32 @@ def get_awesomebar_result(dataset: str, query: str, ds_version: str = None) -> t
# Gene
try:
gene = get_gene_by_name(dataset, query)
return 'gene', gene['gene_id']
except error.NotFoundError:
pass
else:
return 'gene', gene['gene_id']

# Capital letters for all other queries
query = query.upper()
try:
gene = get_gene_by_name(dataset, query)
return 'gene', gene['gene_id']
except error.NotFoundError:
pass
else:
return 'gene', gene['gene_id']

# Ensembl formatted queries
if query.startswith('ENS'):
# Gene
try:
gene = get_gene(dataset, query)
return 'gene', gene['gene_id']
except error.NotFoundError:
pass
else:
return 'gene', gene['gene_id']
# Transcript
try:
transcript = get_transcript(dataset, query)
return 'transcript', transcript['transcript_id']
except error.NotFoundError:
pass
else:
return 'transcript', transcript['transcript_id']

# Region and variant queries
query = query[3:] if query.startswith('CHR') else query
Expand Down Expand Up @@ -348,7 +346,7 @@ def get_genes_in_region(dataset: str, chrom: str, start_pos: int,
return genes


def get_raw_variant(dataset: str, pos: int, chrom: str, ref: str,
def get_raw_variant(dataset: str, pos: int, chrom: str, ref: str, # pylint: disable=too-many-arguments
alt: str, ds_version: str = None) -> dict:
"""
Retrieve variant by position and change.
Expand Down Expand Up @@ -480,7 +478,7 @@ def get_transcripts_in_gene_by_dbid(gene_dbid: int) -> list:
.dicts())]


def get_variant(dataset: str, pos: int, chrom: str, ref: str,
def get_variant(dataset: str, pos: int, chrom: str, ref: str, # pylint: disable=too-many-arguments
alt: str, ds_version: str = None) -> dict:
"""
Retrieve variant by position and change.
Expand Down

0 comments on commit ac91c1e

Please sign in to comment.