diff options
-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' } |