From 13db6d20670cc14d8f2b0bfd450f60d125b0ed11 Mon Sep 17 00:00:00 2001 From: Hui Lan Date: Fri, 27 Mar 2020 15:55:55 +0800 Subject: html_network.py: string like 'F3'H' will cause syntax error in JavaScript. --- Code/html_network.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Code/html_network.py') diff --git a/Code/html_network.py b/Code/html_network.py index 22912d0..dea1456 100644 --- a/Code/html_network.py +++ b/Code/html_network.py @@ -20,6 +20,7 @@ from datetime import datetime import collections, re, glob from geneid2name import make_gene_name_AGI_map_dict from param4net import make_global_param_dict +import json ## Global variables REGENERATE_ALL_EDGE_FILES = 'YES' @@ -54,7 +55,7 @@ def get_name(s, agi2name_dict): if s in agi2name_dict: name = agi2name_dict[s] lst = name.split(';') - return lst[0] + return json.dumps(lst[0]) # use json.dumps to escape prime character in 'F3'H'. Something like {genename:'F3'H'} is invalid in JavaScript. else: return s -- cgit v1.2.1