Skip to content

Commit bf1ef8c

Browse files
committed
Updated the path between query
1 parent e2d11dc commit bf1ef8c

File tree

1 file changed

+25
-19
lines changed

1 file changed

+25
-19
lines changed

app/js/backbone-views.js

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2350,7 +2350,7 @@ var PathsBetweenQueryView = Backbone.View.extend({
23502350
.replaceAll("\n", " ")
23512351
.replaceAll("\t", " ")
23522352
.split(" ");
2353-
2353+
console.log("gene symbols array:", geneSymbolsArray);
23542354
var filename = "";
23552355
var sources = "";
23562356
for (var i = 0; i < geneSymbolsArray.length; i++) {
@@ -2386,7 +2386,6 @@ var PathsBetweenQueryView = Backbone.View.extend({
23862386
cy,
23872387
"currentLayoutProperties"
23882388
);
2389-
23902389
$.ajax({
23912390
type: "get",
23922391
url: "/utilities/testURL",
@@ -2399,6 +2398,7 @@ var PathsBetweenQueryView = Backbone.View.extend({
23992398
currentGeneralProperties.inferNestingOnLoad = false;
24002399
chiseInstance.updateGraph(
24012400
chiseInstance.convertSbgnmlToJson(xml),
2401+
undefined,
24022402
currentLayoutProperties
24032403
);
24042404
currentGeneralProperties.inferNestingOnLoad =
@@ -2451,23 +2451,29 @@ var PathsBetweenQueryView = Backbone.View.extend({
24512451
url: "/utilities/testURL",
24522452
data: { url: queryURL },
24532453
success: function (data) {
2454-
if (
2455-
!data.error &&
2456-
data.response.statusCode == 200 &&
2457-
data.response.body
2458-
) {
2459-
var xml = $.parseXML(data.response.body);
2460-
$(document).trigger("sbgnvizLoadFile", [filename, cy]);
2461-
currentGeneralProperties.inferNestingOnLoad = false;
2462-
chiseInstance.updateGraph(
2463-
chiseInstance.convertSbgnmlToJson(xml),
2464-
undefined,
2465-
currentLayoutProperties
2466-
);
2467-
currentGeneralProperties.inferNestingOnLoad =
2468-
currentInferNestingOnLoad;
2469-
chiseInstance.endSpinner("paths-between-spinner");
2470-
$(document).trigger("sbgnvizLoadFileEnd", [filename, cy]);
2454+
if (!data.error && data.response.statusCode == 200) {
2455+
if (data.response.body !== "") {
2456+
var xml = $.parseXML(data.response.body);
2457+
$(document).trigger("sbgnvizLoadFile", [filename, cy]);
2458+
currentGeneralProperties.inferNestingOnLoad = false;
2459+
chiseInstance.updateGraph(
2460+
chiseInstance.convertSbgnmlToJson(xml),
2461+
undefined,
2462+
currentLayoutProperties
2463+
);
2464+
currentGeneralProperties.inferNestingOnLoad =
2465+
currentInferNestingOnLoad;
2466+
chiseInstance.endSpinner("paths-between-spinner");
2467+
$(document).trigger("sbgnvizLoadFileEnd", [filename, cy]);
2468+
} else {
2469+
new PromptEmptyQueryResultView({
2470+
el: "#prompt-emptyQueryResult-table",
2471+
}).render();
2472+
chiseInstance.endSpinner("paths-between-spinner");
2473+
document.getElementById(
2474+
"query-pathsbetween-gene-symbols"
2475+
).val = "";
2476+
}
24712477
} else {
24722478
new PromptInvalidQueryView({
24732479
el: "#prompt-invalidQuery-table",

0 commit comments

Comments
 (0)