diff options
author | zsloan | 2019-08-27 11:30:53 -0500 |
---|---|---|
committer | zsloan | 2019-08-27 11:30:53 -0500 |
commit | 0563c40825b648f76cd7eb25831f86f03339c615 (patch) | |
tree | c5314ce647bed5714b3cf25bfe05890bccfa3ecf | |
parent | 0d0d62b456da2a6fd043a9a9fbeacae87f2efc61 (diff) | |
download | genenetwork2-0563c40825b648f76cd7eb25831f86f03339c615.tar.gz |
Fixed issue that caused Variant Browser to stop working (related to change to return query results as unicode)
Fixed issue that was causing Indel results in the Variant Browser to not work
-rw-r--r-- | wqflask/wqflask/snp_browser/snp_browser.py | 56 | ||||
-rw-r--r-- | wqflask/wqflask/templates/snp_browser.html | 8 |
2 files changed, 33 insertions, 31 deletions
diff --git a/wqflask/wqflask/snp_browser/snp_browser.py b/wqflask/wqflask/snp_browser/snp_browser.py index 9a980cb1..7f0a0a31 100644 --- a/wqflask/wqflask/snp_browser/snp_browser.py +++ b/wqflask/wqflask/snp_browser/snp_browser.py @@ -477,8 +477,8 @@ class SnpBrowser(object): the_bases = [] for j, item in enumerate(allele_value_list): - if item and isinstance(item, str): - this_base = [item, base_color_dict[item]] + if item and isinstance(item, basestring): + this_base = [str(item), base_color_dict[item]] else: this_base = "" @@ -486,24 +486,24 @@ class SnpBrowser(object): this_row = { "index": i + 1, - "rs": rs, - "snp_url": snp_url, - "snp_name": snp_name, - "chr": chr, + "rs": str(rs), + "snp_url": str(snp_url), + "snp_name": str(snp_name), + "chr": str(chr), "mb_formatted": mb_formatted, - "alleles": alleles, - "snp_source": snp_source, + "alleles": str(alleles), + "snp_source": str(snp_source), "source_urls": source_urls, - "conservation_score": conservation_score, - "gene_name": gene_name, - "gene_link": gene_link, - "transcript": transcript, - "transcript_link": transcript_link, - "exon": exon, - "domain_1": domain_1, - "domain_2": domain_2, - "function": function, - "function_details": function_details, + "conservation_score": str(conservation_score), + "gene_name": str(gene_name), + "gene_link": str(gene_link), + "transcript": str(transcript), + "transcript_link": str(transcript_link), + "exon": str(exon), + "domain_1": str(domain_1), + "domain_2": str(domain_2), + "function": str(function), + "function_details": str(function_details), "allele_value_list": the_bases } @@ -511,15 +511,15 @@ class SnpBrowser(object): indel_name, indel_chr, indel_mb_s, indel_mb_e, indel_strand, indel_type, indel_size, indel_sequence, source_name = result this_row = { "index": i, - "indel_name": indel_name, - "indel_chr": indel_chr, - "indel_mb_s": indel_mb_s, - "indel_mb_e": indel_mb_e, - "indel_strand": indel_strand, - "indel_type": indel_type, - "indel_size": indel_size, - "indel_sequence": indel_sequence, - "source_name": source_name + "indel_name": str(indel_name), + "indel_chr": str(indel_chr), + "indel_mb_s": str(indel_mb_s), + "indel_mb_e": str(indel_mb_e), + "indel_strand": str(indel_strand), + "indel_type": str(indel_type), + "indel_size": str(indel_size), + "indel_sequence": str(indel_sequence), + "source_name": str(source_name) } #this_row = [indel_name, indel_chr, indel_mb_s, indel_mb_e, indel_strand, indel_type, indel_size, indel_sequence, source_name] else: @@ -612,7 +612,7 @@ class SnpBrowser(object): this_allele_list = [] for item in self.allele_list: - if item and isinstance(item, str) and (item.lower() not in this_allele_list) and (item != "-"): + if item and isinstance(item, basestring) and (item.lower() not in this_allele_list) and (item != "-"): this_allele_list.append(item.lower()) total_allele_count = len(this_allele_list) diff --git a/wqflask/wqflask/templates/snp_browser.html b/wqflask/wqflask/templates/snp_browser.html index 9d85f767..4422ba73 100644 --- a/wqflask/wqflask/templates/snp_browser.html +++ b/wqflask/wqflask/templates/snp_browser.html @@ -383,6 +383,8 @@ return '<input type="checkbox" name="trait_check">' } }, { + 'data': 'index' + }, { 'data': 'indel_name' }, { 'data': 'indel_type' @@ -393,11 +395,11 @@ }, { 'data': 'indel_mb_e' }, { - 'data': 'strand' + 'data': 'indel_strand' }, { - 'data': 'size' + 'data': 'indel_size' }, { - 'data': 'sequence' + 'data': 'indel_sequence' }, { 'data': 'source_name' } |