@@ -555,6 +555,7 @@ var totalreadsMapped_dic = {};
555
555
var locus_dic = { } ;
556
556
var dumpOutputs = "" ;
557
557
var dumpMethod = "simple" ;
558
+ var callDumpOutputs = false ;
558
559
/**
559
560
* Makes AJAX request for each RNA-Seq image based on the rnaseq_calls array that was produced by the populate_table() function
560
561
*/
@@ -647,21 +648,24 @@ function rnaseq_images(status) {
647
648
document . getElementById ( response_rnaseq [ 'record' ] + '_totalReadsNum' ) . innerHTML = "Total reads = " + response_rnaseq [ 'totalReadsMapped' ] ;
648
649
filtered_2d_totalReads [ response_rnaseq [ 'record' ] ] = response_rnaseq [ 'totalReadsMapped' ] ;
649
650
650
- // // Generate pre-caching information
651
- // dumpOutputs += '\t\telif (record == "' + response_rnaseq["record"] + '"):\n';
652
- // if (dumpMethod == "complex") {
653
- // dumpOutputs += '\t\t\tdumpJSON(200, "' + response_rnaseq["locus"] + '", ' + response_rnaseq["variant"] + ', ' + response_rnaseq["chromosome"] + ', ' + response_rnaseq["start"] + ', ' + response_rnaseq["end"] + ', "' + response_rnaseq["record"] + '", "' + response_rnaseq["tissue"] + '", "' + response_rnaseq["rnaseqbase64"] + '", ' + response_rnaseq["reads_mapped_to_locus"] + ', ' + response_rnaseq["absolute-fpkm"] + ', [' + response_rnaseq["r"] + '], ' + response_rnaseq["totalReadsMapped"] + ', [' + response_rnaseq["RNASeq_ReadsPerNucleotide"] + '], [';
654
- // for (e = 0; e < response_rnaseq["expected_expr_in_variant"].length; e++) {
655
- // dumpOutputs += '[' + response_rnaseq["expected_expr_in_variant"][e] + ']';
656
- // if (e != response_rnaseq["expected_expr_in_variant"].length - 1) {
657
- // dumpOutputs += ', ';
658
- // }
659
- // }
660
- // dumpOutputs += '])\n'
661
- // }
662
- // else {
663
- // dumpOutputs += '\t\t\tdumpJSON(200, "' + response_rnaseq["locus"] + '", ' + response_rnaseq["variant"] + ', ' + response_rnaseq["chromosome"] + ', ' + response_rnaseq["start"] + ', ' + response_rnaseq["end"] + ', "' + response_rnaseq["record"] + '", "' + response_rnaseq["tissue"] + '", "' + response_rnaseq["rnaseqbase64"] + '", ' + response_rnaseq["reads_mapped_to_locus"] + ', ' + response_rnaseq["absolute-fpkm"] + ', [' + response_rnaseq["r"] + '], ' + response_rnaseq["totalReadsMapped"] + ')\n';
664
- // }
651
+ // Generate pre-caching information
652
+ if ( callDumpOutputs == true ) {
653
+ dumpOutputs += '\t\telif (record == "' + response_rnaseq [ "record" ] + '"):\n' ;
654
+ if ( dumpMethod == "complex" ) {
655
+ dumpOutputs += '\t\t\tdumpJSON(200, "' + response_rnaseq [ "locus" ] + '", ' + response_rnaseq [ "variant" ] + ', ' + response_rnaseq [ "chromosome" ] + ', ' + response_rnaseq [ "start" ] + ', ' + response_rnaseq [ "end" ] + ', "' + response_rnaseq [ "record" ] + '", "' + response_rnaseq [ "tissue" ] + '", "' + response_rnaseq [ "rnaseqbase64" ] + '", ' + response_rnaseq [ "reads_mapped_to_locus" ] + ', ' + response_rnaseq [ "absolute-fpkm" ] + ', [' + response_rnaseq [ "r" ] + '], ' + response_rnaseq [ "totalReadsMapped" ] + ', [' + response_rnaseq [ "exp_arr" ] + '], [' + response_rnaseq [ "ReadsMappedNucleotidePosition" ] + '], {' ;
656
+ for ( e = 0 ; e < response_rnaseq [ "expected_expr_in_variant" ] . length ; e ++ ) {
657
+ dumpOutputs += '"' + GFF_List [ e ] . replace ( locus , '' ) + '": ' ;
658
+ dumpOutputs += '[' + response_rnaseq [ "expected_expr_in_variant" ] [ e ] + ']' ;
659
+ if ( e != response_rnaseq [ "expected_expr_in_variant" ] . length - 1 ) {
660
+ dumpOutputs += ', ' ;
661
+ }
662
+ }
663
+ dumpOutputs += '})\n'
664
+ }
665
+ else {
666
+ dumpOutputs += '\t\t\tdumpJSON(200, "' + response_rnaseq [ "locus" ] + '", ' + response_rnaseq [ "variant" ] + ', ' + response_rnaseq [ "chromosome" ] + ', ' + response_rnaseq [ "start" ] + ', ' + response_rnaseq [ "end" ] + ', "' + response_rnaseq [ "record" ] + '", "' + response_rnaseq [ "tissue" ] + '", "' + response_rnaseq [ "rnaseqbase64" ] + '", ' + response_rnaseq [ "reads_mapped_to_locus" ] + ', ' + response_rnaseq [ "absolute-fpkm" ] + ', [' + response_rnaseq [ "r" ] + '], ' + response_rnaseq [ "totalReadsMapped" ] + ')\n' ;
667
+ }
668
+ }
665
669
666
670
// Save the abs-fpkm, and the stats numbers
667
671
for ( var ii = 0 ; ii < count_bam_entries_in_xml ; ii ++ ) {
@@ -2344,7 +2348,7 @@ function remove_private_database() {
2344
2348
function correctAGIIDInput ( ) {
2345
2349
if ( document . getElementById ( "locus" ) . value != "" || document . getElementById ( "locus" ) . value != " " || document . getElementById ( "locus" ) . value != undefined || document . getElementById ( "locus" ) . value != null ) {
2346
2350
var locusID = document . getElementById ( "locus" ) . value . split ( "/" ) ;
2347
- document . getElementById ( "locus" ) . value = locusID [ 0 ] . toUpperCase ( ) ;
2351
+ document . getElementById ( "locus" ) . value = locusID [ 0 ] . toUpperCase ( ) . trim ( ) ;
2348
2352
locus_validation ( ) ;
2349
2353
}
2350
2354
}
@@ -2468,7 +2472,7 @@ function toggleResponsiveTable(forceToggle = 0, buttonClick = false) {
2468
2472
toggleTableCol ( "colTitle" , true ) ;
2469
2473
document . getElementById ( "toggleTitle" ) . checked = true ;
2470
2474
toggleTableCol ( "colRNA" , true ) ;
2471
- document . getElementById ( "colRNA " ) . checked = true ;
2475
+ document . getElementById ( "toggleRNA " ) . checked = true ;
2472
2476
toggleTableCol ( "colPCC" , true ) ;
2473
2477
document . getElementById ( "togglePCC" ) . checked = true ;
2474
2478
toggleTableCol ( "coleFP" , true ) ;
@@ -2483,7 +2487,7 @@ function toggleResponsiveTable(forceToggle = 0, buttonClick = false) {
2483
2487
toggleTableCol ( "colTitle" , false ) ;
2484
2488
document . getElementById ( "toggleTitle" ) . checked = false ;
2485
2489
toggleTableCol ( "colRNA" , true ) ;
2486
- document . getElementById ( "colRNA " ) . checked = true ;
2490
+ document . getElementById ( "toggleRNA " ) . checked = true ;
2487
2491
toggleTableCol ( "colPCC" , false ) ;
2488
2492
document . getElementById ( "togglePCC" ) . checked = false ;
2489
2493
toggleTableCol ( "coleFP" , false ) ;
@@ -2501,7 +2505,7 @@ function toggleResponsiveTable(forceToggle = 0, buttonClick = false) {
2501
2505
toggleTableCol ( "colTitle" , ToggledTable [ 0 ] ) ;
2502
2506
document . getElementById ( "toggleTitle" ) . checked = ToggledTable [ 0 ] ;
2503
2507
toggleTableCol ( "colRNA" , ToggledTable [ 1 ] ) ;
2504
- document . getElementById ( "colRNA " ) . checked = ToggledTable [ 1 ] ;
2508
+ document . getElementById ( "toggleRNA " ) . checked = ToggledTable [ 1 ] ;
2505
2509
toggleTableCol ( "colPCC" , ToggledTable [ 2 ] ) ;
2506
2510
document . getElementById ( "togglePCC" ) . checked = ToggledTable [ 2 ] ;
2507
2511
toggleTableCol ( "coleFP" , ToggledTable [ 3 ] ) ;
0 commit comments