@@ -2350,7 +2350,7 @@ var PathsBetweenQueryView = Backbone.View.extend({
2350
2350
. replaceAll ( "\n" , " " )
2351
2351
. replaceAll ( "\t" , " " )
2352
2352
. split ( " " ) ;
2353
-
2353
+ console . log ( "gene symbols array:" , geneSymbolsArray ) ;
2354
2354
var filename = "" ;
2355
2355
var sources = "" ;
2356
2356
for ( var i = 0 ; i < geneSymbolsArray . length ; i ++ ) {
@@ -2386,7 +2386,6 @@ var PathsBetweenQueryView = Backbone.View.extend({
2386
2386
cy ,
2387
2387
"currentLayoutProperties"
2388
2388
) ;
2389
-
2390
2389
$ . ajax ( {
2391
2390
type : "get" ,
2392
2391
url : "/utilities/testURL" ,
@@ -2399,6 +2398,7 @@ var PathsBetweenQueryView = Backbone.View.extend({
2399
2398
currentGeneralProperties . inferNestingOnLoad = false ;
2400
2399
chiseInstance . updateGraph (
2401
2400
chiseInstance . convertSbgnmlToJson ( xml ) ,
2401
+ undefined ,
2402
2402
currentLayoutProperties
2403
2403
) ;
2404
2404
currentGeneralProperties . inferNestingOnLoad =
@@ -2451,23 +2451,29 @@ var PathsBetweenQueryView = Backbone.View.extend({
2451
2451
url : "/utilities/testURL" ,
2452
2452
data : { url : queryURL } ,
2453
2453
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
+ }
2471
2477
} else {
2472
2478
new PromptInvalidQueryView ( {
2473
2479
el : "#prompt-invalidQuery-table" ,
0 commit comments