1
2<script type="text/javascript"> 3 4 //service functions 5 var getRandomInt = function (min, max) { 6 return Math.floor(Math.random() * (max - min + 1) + min); 7 } 8 9 function arrayObjectIndexOf(myArray, searchTerm, property) { 10 for(var i = 0, len = myArray.length; i < len; i++) { 11 if (myArray[i][property] === searchTerm) return i; 12 } 13 return -1; 14 } 15 16 var generateRandomID = function () { 17 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { 18 var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8); 19 return v.toString(16); 20 }); 21 } 22 23 //rating 24 /*$(function () { 25 $("#rateYo1").rateYo({ 26 rating: 3.6 27 }); 28 });*/ 29 30 // sleep time expects milliseconds 31 function sleep (time) { 32 return new Promise((resolve) => setTimeout(resolve, time)); 33 } 34 35 function sleepFor( sleepDuration ){ 36 var now = new Date().getTime(); 37 while(new Date().getTime() < now + sleepDuration){ /* do nothing */ } 38 } 39 40 function compareNumeric(a, b) { 41 if (a > b) return 1; 42 if (a < b) return -1; 43 } 44 45 function sortNumber(a,b) { 46 return a - b; 47 } 48 //\\ 49 50</script>
50 51<!DOCTYPE HTML> 52<html lang="en"> 53 <head> 54 <meta charset="utf-8"> 55 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 56 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 57 <meta name="description" content=""> 58 <meta name="author" content=""> 59 <link rel="icon" type="image/png" href="favicon.png" /> 60 <meta name="google-site-verification" content="H7sU57XhwZyUeXEZE3AoJfU8sZgayJkvBuYhh9F51f4" /> 61 62 <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> 63 64
64<script type="text/javascript"> 65 var map_get = ""; 66 var name_get = ""; 67 var get_diseases = ""; 68 var get_mech = ""; 69 var filters = ""; 70 console.log("map_get: " + map_get); 71 72 if ( map_get.length > 0 ) { 73 map_id = map_get; 74 console.log("map_id1: " + map_id); 75 } else { 76 map_id = 0; //4444 //3737 77 console.log("map_id2: " + map_id); 78 } 79 80 if ( get_diseases.length > 0 ) { 81 console.log("disease: " + get_diseases); 82 } else { 83 console.log("no disease"); 84 get_diseases = 0; 85 } 86 87 if ( get_mech.length > 0 ) { 88 console.log("get_mech: " + get_mech); 89 } else { 90 console.log("no get_mech"); 91 get_mech = 0; 92 } 93 94 if ( filters.length > 0 ) { 95 console.log("filters: " + filters); 96 } else { 97 console.log("no filters"); 98 filters = 0; 99 } 100 101 </script>
101 102 103 <title>ONCO.IO gene regulatory networks analysis in cancer and microRNA</title> 104 105 <!-- Bootstrap core CSS --> 106 <link href="dist/css/bootstrap.min.css" rel="stylesheet"> 107 108 <!-- Yandex.Metrika counter --> 109
109<script type="text/javascript" >
vendor: 308 bytes, lines 109-114
109 110 (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; 111 m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) 112 (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 113 114 ym(
11464410010
vendor: 135 bytes, lines 114-120
114, "init", { 115 clickmap:true, 116 trackLinks:true, 117 accurateTrackBounce:true, 118 webvisor:true 119 }); 120
120</script>
120 121 <noscript><div><img src="https://mc.yandex.ru/watch/64410010" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 122 <!-- /Yandex.Metrika counter --> 123 124
124<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
124 125
125<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.js"></script>
125 126 127 <!-- Latest compiled and minified CSS --> 128 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/rateYo/2.2.0/jquery.rateyo.min.css"> 129 130 <!-- Latest compiled and minified JavaScript --> 131
131<script src="https://cdnjs.cloudflare.com/ajax/libs/rateYo/2.2.0/jquery.rateyo.min.js"></script>
131 132 133 <!-- Custom styles for this template --> 134<!-- <link href="sticky-footer-navbar.css" rel="stylesheet"> --> 135 <link href="jquery_ui.css" rel="stylesheet"> 136 137 <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" /> 138
138<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.full.js"></script>
138 139 140 <style> 141 142 .vesPtop { 143 display: inline; 144 font-weight: bold; 145 } 146 147 /* disable text selection */ 148 #chart { 149 border: 1px solid #ccc; 150 } 151 152 #main_svg { 153 border: 2px solid #ccc; 154 } 155 svg *::selection { 156 background : transparent; 157 } 158 159 svg *::-moz-selection { 160 background:transparent; 161 } 162 163 svg *::-webkit-selection { 164 background:transparent; 165 } 166 167 .svg-container { 168 display: inline-block; 169 position: relative; 170 width: 100%; 171 padding-bottom: 100%; /* aspect ratio */ 172 vertical-align: top; 173 overflow: hidden; 174 } 175 .svg-content-responsive { 176 display: inline-block; 177 position: absolute; 178 top: 10px; 179 left: 0; 180 } 181 182 rect.selection { 183 stroke : #333; 184 stroke-dasharray: 4px; 185 stroke-opacity : 0.5; 186 fill : transparent; 187 } 188 189 rect.cell-border { 190 stroke: #eee; 191 stroke-width:0.3px; 192 } 193 194 rect.cell-selected { 195 stroke: rgb(51,102,153); 196 stroke-width:0.5px; 197 } 198 199 rect.cell-hover { 200 stroke: #F00; 201 stroke-width:0.3px; 202 } 203 204 text.mono { 205 font-size: 11pt; 206 font-family: Consolas, courier; 207 fill: #aaa; 208 } 209 210 text.text-selected { 211 fill: #000; 212 } 213 214 text.text-highlight { 215 fill: #c00; 216 } 217 text.text-hover { 218 fill: #00C; 219 } 220 #tooltip { 221 position: absolute; 222 width: 200px; 223 height: auto; 224 padding: 10px; 225 background-color: white; 226 -webkit-border-radius: 10px; 227 -moz-border-radius: 10px; 228 border-radius: 10px; 229 -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4); 230 -moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4); 231 box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4); 232 pointer-events: none; 233 z-index: 1000; 234 } 235 236 #tooltip.hidden { 237 display: none; 238 } 239 240 #tooltip p { 241 margin: 0; 242 font-family: sans-serif; 243 font-size: 12px; 244 line-height: 20px; 245 } 246 247 div.tooltip { 248 position: absolute; 249 text-align: left; 250 width: 170px; 251 height: 170px; 252 padding: 8px; 253 font: 12px sans-serif; 254 background: lightsteelblue; 255 border: 0px; 256 border-radius: 8px; 257 } 258 259 260 .link { 261 /*stroke: #C0C0C0;*/ 262 stroke-width: 2px; 263 stroke-dasharray: 0, 2, 0; 264 fill: none 265 } 266 267 .node { 268 cursor: move; 269 fill: #ccc; 270 /*stroke: #696969;*/ 271 stroke-width: 1.5px; 272 line-height: 17.15px 273 font-size: 12px; 274 font-weight: 200; 275 } 276 277 .node.fixed { 278 fill: #f00; 279 } 280 281 .node text { 282 fill: #141823; /* #A0522D */ 283 } 284 285 #generic_lipid { 286 display: inline; 287 font-weight: bold; 288 background: #FFE4C4; 289 } 290 291 #current_lipid { 292 display: inline; 293 font-weight: bold; 294 } 295 296 #current_lipid a, #generic_lipid a { 297 color: #2F4F4F; 298 } 299 300 #activation, #unspecified, #inhibition{ 301 padding-left: 6px; 302 } 303 304 #activation { 305 color: #006400; 306 } 307 308 #inhibition{ 309 color: #8B0000; 310 } 311 312 /* VIZ */ 313 .node_text { 314 color: #A9A9A9; 315 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 316 font-size: 13px; 317 line-height: 1.3; 318 } 319 320 .circle { 321 color: #C0C0C0; 322 323 } 324 325 .circle_protein { 326 background-image: url("http://oncobase.ru/lpd/imgs/enzyme.png"); 327 color: #C0C0C0; 328 } 329 330 .link_l { 331 color: #C0C0C0; 332 stroke: #696969; 333 fill: none; 334 stroke-width: 4; 335 } 336 337 .link_l_bleeding { 338 color: #f5f5f5; /*fffafa*/ 339 stroke: #b5b5b5; 340 stroke-dasharray: 2, 3; 341 fill: none 342 } 343 344 .link_act { 345 color: #006400; 346 stroke: #006400; 347 fill: none 348 } 349 350 .link_ing { 351 color: #8B0000; 352 stroke: #8B0000; 353 fill: none 354 } 355 356 .link_drug { 357 color: #4B0082; 358 stroke: #4B0082; 359 fill: none 360 } 361 362 .link_chem { 363 color: #D2691E; 364 stroke: #D2691E; 365 fill: none 366 } 367 368 .link_disease { 369 color: #BDB76B; 370 stroke: #BDB76B; 371 fill: none 372 } 373 374 375 .hidden { 376 display: none; 377 visibility: hidden; 378 } 379 380 /* BUTTON groups vertical and center */ 381 .center_text{ 382 width:92% 383 } 384 /*.toggle_width{ 385 width:5%; 386 }*/ 387 /*.btn { 388 -moz-user-select: none; 389 border-radius: 0.25rem; 390 display: inline-block; 391 width:100%; 392 background-color: #FFF; 393 line-height: 1.25; 394 padding: 0rem; 395 font-size: 1rem; 396 border: 1px solid #FFFAFA; 397 text-align: center; 398 transition: all 0.2s ease-in-out 0s; 399 vertical-align: middle; 400 white-space: nowrap; 401 }*/ 402 .btn_grp{ 403 width:100% !important; 404 font-size: 14px !important; 405 background-color: #fff; 406 padding: 0rem; 407 } 408 409 .btn_grp2{ 410 padding-left: -50px; 411 margin-left: -112px; 412 } 413 414 .btn_regulation{ 415 border-color: 1px solid #ccc; 416 background-color: #fff; 417 /*-moz-user-select: none;*/ 418 border-radius: 0.25rem; 419 /*display: inline-block;*/ 420 width:100% !important; 421 height: 22px !important; 422 line-height: 1.25 !important; 423 padding: 0rem !important; 424 font-size: 1rem !important; 425 text-align: center !important; 426 /*transition: all 0.2s ease-in-out 0s;*/ 427 vertical-align: middle !important; 428 white-space: nowrap !important; 429 } 430 431 .btn_regulation:hover, .btn_regulation:focus, .btn_regulation:active, .btn_regulation.active { 432 background-color: #98FB98; 433 border-color: #90EE90; /*set the color you want here*/ 434 } 435 436 .btn_grp:hover, .btn_grp:focus, .btn_grp:active, .btn_grp.active { 437 background-color: #98FB98; 438 border-color: #90EE90; /*set the color you want here*/ 439 } 440 441 button.btn.dropdown-toggle { 442 background-color: #fff; 443 height: 22px !important; 444 } 445 446 447 448 /*jQuery autocomplete */ 449 .ui-helper-hidden-accessible{ 450 padding-top: 108px; 451 margin-top: 108px; 452 } 453 454 .ui-menu-item-wrapper{ 455 border: 1px solid #333; 456 } 457 458 .ui-menu-item-wrapper:hover { 459 background-color: #98FB98; 460 border-color: #90EE90; /*set the color you want here*/ 461 } 462 463 .ui-autocomplete { 464 position: absolute; 465 top: 100%; 466 left: 0; 467 z-index: 1000; 468 float: left; 469 display: none; 470 min-width: 160px; 471 _width: 160px; 472 padding: 4px 0; 473 margin: 2px 0 0 0; 474 list-style: none; 475 background-color: #ffffff; 476 border-color: #ccc; 477 border-color: rgba(0, 0, 0, 0.2); 478 border-style: solid; 479 border-width: 1px; 480 -webkit-border-radius: 5px; 481 -moz-border-radius: 5px; 482 border-radius: 5px; 483 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 484 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 485 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 486 -webkit-background-clip: padding-box; 487 -moz-background-clip: padding; 488 background-clip: padding-box; 489 *border-right-width: 2px; 490 *border-bottom-width: 2px; 491 492 .ui-menu-item > a.ui-corner-all { 493 display: block; 494 padding: 3px 15px; 495 clear: both; 496 font-weight: normal; 497 line-height: 18px; 498 color: #555555; 499 white-space: nowrap; 500 501 &.ui-state-hover, &.ui-state-active { 502 color: #ffffff; 503 text-decoration: none; 504 background-color: #0088cc; 505 border-radius: 0px; 506 -webkit-border-radius: 0px; 507 -moz-border-radius: 0px; 508 background-image: none; 509 } 510 } 511 } 512 513 /* PROFILE */ 514 .lvl_1 { 515 background-color: #DEB887; 516 } 517 518 .lvl_2 { 519 background-color: #C0C0C0; 520 } 521 522 .lvl_3 { 523 background-color: #B8860B; 524 } 525 526 a, a:active, a:hover, a:hover .span_link { 527 text-decoration: none; 528 } 529 530 531 /* main */ 532 .green_numbers { 533 color: #008000; 534 font-weight: bold; 535 display: inline; 536 } 537 538 .red_numbers { 539 color: #8B0000; 540 font-weight: bold; 541 display: inline; 542 } 543 544 545 .red{ 546 color:red; 547 } 548 .form-area 549 { 550 background-color: #FAFAFA; 551 padding: 10px 40px 60px; 552 margin: 10px 0px 60px; 553 border: 1px solid GREY; 554 } 555 556 557 .puncture { 558 /*stroke: #333;*/ 559 stroke-width: 1px;
560 stroke-dasharray: 0, 2, 0; 561 } 562 563 .carousel .img-fluid{ 564 display: block; 565 width: auto; 566 /*height: 100%;*/ 567 /* width:100%; 568 height:100%;*/ 569 } 570 571 572 .carousel-control .icon-prev, .carousel-control .icon-next { 573 font-size: 100px; 574 margin-top: -50px; 575 color: #2F4F4F; 576 } 577 578 .carousel-control-prev-icona { 579 background-image: url("imgs/previous-24.png") 580 } 581 582 .carousel-control-next-icona { 583 background-image: url("imgs/next-24.png") 584 } 585 586 /*highlight input field*/ 587 .highlight_input { 588 outline: none; 589 border-width: 2px; 590 border-color: #9ecaed; 591 box-shadow: 0 0 20px #9ecaed; 592 } 593 594 .processes_tablo { 595 display: none; 596 } 597 598 .scope_table_link { 599 border-bottom: 1px #333 dotted; 600 display: inline; 601 } 602 603 .scope_table_link hover { 604 text-decoration: underline; 605 border-bottom: 1px #333; 606 display: inline; 607 } 608 609 610 611 /* offcanvas */ 612 613 /* Variables */ 614 615 /* Mixins*/ 616 @mixin transition($transition-property, $transition-time, $method) { 617 -webkit-transition: $transition-property $transition-time $method; 618 -moz-transition: $transition-property $transition-time $method; 619 -ms-transition: $transition-property $transition-time $method; 620 -o-transition: $transition-property $transition-time $method; 621 transition: $transition-property $transition-time $method; 622 } 623 624 /* Style tweaks */ 625 /*html, 626 body { 627 overflow-x: hidden; 628 height: 100%; 629 } 630 body { 631 padding-top: 70px; 632 }*/ 633 634 635 /* Off Canvas */ 636 637 @media screen { 638 .row-offcanvas { 639 right: 0; 640 position: relative; 641 @include transition(all, .3s, ease-out); 642 &.active { 643 right: 347px; 644 } 645 } 646 .sidebar-offcanvas { 647 position: absolute; 648 &.active { 649 position: none; 650 } 651 top: 0; 652 width: 347px; 653 right: -347px; 654 } 655 } 656 /* styling the sidebar and the toggle button */ 657 658 .content { 659 position: relative; 660 } 661 662 .sidebar { 663 background: #eceeef; /*rgba(51, 122, 183, 0.09)*/ 664 padding: 10px 15px; 665 margin-top:-20px; 666 border-radius: 0 0 0 5px; 667 } 668 .btn-collapse { 669 position: absolute; 670 padding: 8px 12px; 671 border-radius: 5px 5px 0 0; 672 top: 148px; 673 right: 20; 674 margin-right: -24px; 675 background: #eceeef; /*rgba(51, 122, 183, 0.09);*/ 676 transform: rotate(-90deg); 677 @include transition(all, .3s, ease-out); 678 } 679 .row-offcanvas.active .btn-collapse { 680 right: 0; 681 margin-right: -8px; 682 @include transition(all, .3s, ease-out); 683 684 i { 685 transform: rotate(180deg); 686 } 687 } 688 689 690 </style> 691 </head> 692 693 <body> 694 695 <div id="fb-root"></div> 696
696<script>(function(d, s, id) { 697 var js, fjs = d.getElementsByTagName(s)[0]; 698 if (d.getElementById(id)) return; 699 js = d.createElement(s); js.id = id; 700 js.src = "//connect.facebook.net/en_EN/sdk.js#xfbml=1&version=v2.9&appId=706557356197963"; 701 fjs.parentNode.insertBefore(js, fjs); 702 }(document, 'script', 'facebook-jssdk'));</script>
702 703 704 <!-- <div id="content"> --> 705 <!-- Fixed navbar --> 706 <div style = "padding-bottom: 74px;"> 707 <nav class="navbar navbar-toggleable-md navbar-inverse fixed-top bg-inverse"> 708 <!-- <div class="navbar navbar-inverse bg-inverse"> --> 709 <!-- <div class="container d-flex justify-content-between"> --> 710 <nav class="navbar navbar-toggleable-md navbar-inverse fixed-top bg-inverse"> 711 <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation"> 712 <span class="navbar-toggler-icon"></span> 713 </button> 714 <a class="navbar-brand" href="main.php"><img src = "imgs/onco.io.png" width="28"> ONCO.IO</a> 715 <div class="collapse navbar-collapse" id="navbarCollapse"> 716 <ul class="navbar-nav mr-auto"> 717 <li class="nav-item active"> 718 <a class="nav-link" href="about.php"> 719 About 720 </a> 721 </li> 722 <li class="nav-item active"> 723 <a class="nav-link " href="#onco_io_statistics"> 724 Statistics 725 </a> 726 </li> 727 <li class="nav-item active"> 728 <a class="nav-link " href="#filters"> 729 Search 730 </a> 731 </li> 732 <li class="nav-item active"> 733 <a class="nav-link" href="help.php"> 734 Help 735 </a> 736 </li> 737 <li class="nav-item active"> 738 <a class="nav-link" href="#" data-toggle="modal" data-target="#contactsModal"> 739 Feedback 740 </a> 741 </li> 742 <li class="nav-item active"> 743 <a class="nav-link" href="#" data-toggle="modal" data-target="#loginModal"> 744 Login 745 </a> 746 </li> 747 <li class="nav-item active"> 748 <a class="nav-link" href="#" data-toggle="modal" data-target="#registerModal"> 749 Register 750 </a> 751 </li> 752 <li class="nav-item"> 753 <a href = "/profile.php"></a> 754 </li> 755 </ul> 756 757 <a class="nav-link " href="index.php"><button class="btn btn-outline-success my-2 my-sm-0"> 758 Build network 759 </button></a> 760 761 <p id="project-description"></p> 762 763 </div> 764 </nav> 765 </div> 766 767 </nav> 768 769 <div id = "res"></div> 770 771 772 <a name = "onco_io_description"></a> 773 <section class="jumbotron text-center"> 774 775 <div class="container"> 776 <h1 class="jumbotron-heading"><img src = "imgs/onco.io.png" width="48"> ONCO.IO</h1> 777 778 <p class="lead text-muted">ONCO.IO is a database and tool for network analysis of cancer-associated signaling pathways.</p> 779 <a class="btn btn-primary" href="node.php">Find microRNAs, genes and targets</a><br /><br /> 780 <a class="btn btn-primary" href="index.php">Network analysis tools</a> 781 <a class="btn btn-primary" href="filters.php">Build network by filter</a><br /><br /> 782 <!-- <a class="btn btn-secondary btn-sm" href="find_rs_ID_by_SNP_position.php">Find rs ID by SNP chr/position</a> 783 <a class="btn btn-secondary btn-sm" href="find_position_ID_by_SNP_rs_ID.php">Find SNP chromosome and position by rs ID</a> --> 784 785 <br /><hr /> 786 <span class="badge badge-success">Database is updated every day</span><!-- <br /> 787 <small><i>last update: <a href = "edge.php?id=212937">MIR98=>MAP4K3</a>, 2023-12-28 11:52:44 by <strong>rhizoman1</strong></i></small> --> 788 </div> 789 </section> 790 791 <a name = "onco_io_statistics"></a> 792 <section class="jumbotron text-center"> 793 <div class="container"> 794 <div class="row"> 795 <div class="col-md-12"> 796 <p class="lead text-muted">ONCO.IO statistics</p> 797 </div> 798 </div> 799 <div class="row"> 800 <div class="col-md-4"> 801 <div id = "gene_id" style="display: none;"></div> 802 <div id = "disease_id" style="display: none;"></div> 803 <div id = "process_id" style="display: none;"></div> 804 <small><i>Total number of interactions: <div class = "green_numbers">20678</div><br /> 805 binding of miRNA: <div class = "green_numbers">6853</div><br /> 806 transcription regulation: <div class = "green_numbers">5582</div><br /> 807 drug interactions: <div class = "green_numbers">454</div><br /> 808 chemo/drugresistance: <div class = "green_numbers">211</div><br /> 809 <hr /> 810 metabolic reactions: <div class = "green_numbers">8244</div><br /> 811 TF => ncRNA reactions: <div class = "green_numbers">835</div><br /> 812 drug => gene/miR reactions: <div class = "green_numbers">454</div><br /> 813 814 </i></small> 815 816 <br /> 817 </div> 818 <div class="col-md-4"> 819 <small><i> 820 <a href = "processes.php">Path. processes</a> associations: <div class = "green_numbers">15568</div><br /> 821 <a href = "diseases.php">Diseases</a> associations: <div class = "green_numbers">11177</div><br /> 822 Pubmeds: <div class = "green_numbers">22647</div><br /> 823 Express.levels associations: <div class = "green_numbers">4739</div><br /> 824 Prognosis associations: <div class = "green_numbers">1954</div><br /> 825 Diagnosis associations: <div class = "green_numbers">52</div><br /> 826 Biomarker localization: <div class = "green_numbers">5300</div><br /> 827 Cell lines associations: <div class = "green_numbers">19679</div><br /> 828 Tumor stage associations: <div class = "green_numbers">55</div><br /> 829 Methods associations: <div class = "green_numbers">57196</div><br /> 830 Cell Localization: <div class = "green_numbers">413</div><br /> 831 832 833 </i></small> 834 </div> 835 <div class="col-md-4"> 836 <small><i>number of new added interactions: <br />for last week: <div class = "green_numbers">0</div> (<div class = "green_numbers">+0</div>) <br /> for last 2 weeks: <div class = "green_numbers">0</div><br />for last month: <div class = "green_numbers">0 (<div class = "green_numbers">+0</div>) </div><br /> 837 for last two month: <div class = "green_numbers">0</div><br /> 838 <a href = "/stats.php">graph view</a> 839 840 </i></small><br /><hr /> 841 <!-- <small>top annotators of last month:</small><br /> --> 842 <small><i></i></small> 843 </div> 844 </div> 845 <div class="row"> 846 <div class="col-md-12"> 847 <p class="lead text-muted">Last added links: <small><i><br /><a href = "edge.php?id=221469">HMI= <small>Glycosylation</small> =>BMI1</a><br /><a href = "edge.php?id=221467">ATP12A= <small>binding</small> =>MDM2</a><br /><a href = "edge.php?id=221466">PCSK9= <small>binding</small> =>CD36</a><br /><a href = "edge.php?id=221464">MDM4= <small>binding</small> =>NR4A1</a><br /><a href = "edge.php?id=221462">WWC3= <small>binding</small> =>LATS1</a><br /><a href = "edge.php?id=221460">WWC2= <small>binding</small> =>LATS1</a><br /><a href = "edge.php?id=221458">G3BP2= <small>binding</small> =>TWIST1</a><br /><a href = "edge.php?id=221456">TWIST1= <small>transcriptional regulation</small> =>COL6A1</a><br /><a href = "edge.php?id=221454">HIF1A= <small>transcriptional regulation</small> =>P4HA2</a><br /><a href = "edge.php?id=221452">FKBP10= <small>binding</small> =>PLOD2</a><br /></i></small></p><br /> 848 <h5><a href = "lncRNAs.php">Long non-coding RNA interactions page</a></h5> 849 850 </div> 851 </div> 852 853 </div> 854 </section> 855 856 <div class="container"> 857 <div class="starter-template"> 858 859 <p class="lead"><!-- ONCO.IO is an integrated knowledge database and network analysis tool for exploring complex gene regulatory networks involved in cancer. <br /><br /> 860 ONCO.IO database content is based on the manually curated annotation of experimentally verified molecular interactions described
860in the literature and includes microRNAs, lncRNAs, mRNAs, signaling proteins and transcription factors interactions. <br /> --> 861 <h5>Key features:</h5> 862 <ul> 863 <li>Self-designed ontology of cancer pathogenic processes (PPs) based on the R.A. Weinberg’s hallmarks of cancer</li> 864 <li>Integrative approach for exploring microRNAs, lincRNAs, proteins and transcription factors in context GRN (gene regulatory networks) in cancer </li> 865 <li>Considering of expanded information related to networks (expression levels miRs and TF in clinical settings), prognosis features and drug efficacy.</li> 866 <li>Manually curated information by expert team</li> 867 <li>Every day update</li> 868 <li>Regulatory association for 20 major cancer types</li> 869 </ul> 870 </p> 871 872 <!-- <p class="lead">ONCO.IO is an integrated knowledge database and network analysis tool devoted to miRNAs and lncRNAs involved in oncologic disorders. miRNAs were shown to play prominent role in the pathology of oncologic disorders. <br /><br />ONCO.IO database content is based on the manually curated annotation of experimentally verified miRNA-target interactions described in the literature. The main advantage is that binary miRNA-target interaction is supplemented with information about miRNA expression level and influence on certain carcinogenic processes described in research articles. <br /><br />This feature allows creating natural ontology of carcinogenic process related to specific miRNA. In addition database contains protein-protein and transcription factor (TF)→gene interactions involved in carcinogenesis and major signaling pathways. <br /><br />ONCO.IO provides network analysis tools allowing a users to upload their own lists of genes and build networks using several types of algorithms. </p> --> 873 874 </div> 875 </div> 876 877 <div class="container"> 878 <div class="starter-template"> 879 <div id="myCarousel" class="carousel slide" style = "color: #292b2c" data-ride="carousel"> <!-- bg-inverse --> 880 <ol class="carousel-indicators"> 881 <li data-target="#myCarousel" data-slide-to="0" class="active"></li> 882 <li data-target="#myCarousel" data-slide-to="1"></li> 883 <li data-target="#myCarousel" data-slide-to="2"></li> 884 </ol> 885 <div class="carousel-inner" role="listbox"> 886 <div class="carousel-item active"> 887 <img class="d-block img-fluid ml-auto mr-auto" src="imgs/interactive_cancer_networks.gif" alt="microRNA_cancer_network"> 888 <div class="carousel-caption" style = "color: #292b2c"> 889 <h2>Network analysis interactive tools</h2> 890 <a class="btn btn-primary" href="index.php">Build your Network</a> 891 </div> 892 </div> 893 <!--<div class="carousel-item"> 894 <img class="d-block img-fluid ml-auto mr-auto" src="imgs/microRNA_cancer_network.png" alt="Second slide"> 895 <div class="carousel-caption" style = "color: #292b2c"> 896 <h2>Pathway analysis interactive tools</h2> 897 <a class="btn btn-primary" href="index.php">Build your pathway</a> 898 </div> 899 </div> --> 900 </div> 901 <a class="carousel-control-prev" style = "color: #292b2c" href="#myCarousel" role="button" data-slide="prev"> 902 <span style = "color: #292b2c" class="carousel-control-prev-icona"> </span> 903 <span style = "color: #292b2c" class="sr-only">Previous</span> 904 </a> 905 <a class="carousel-control-next" style = "color: #292b2c" href="#myCarousel" role="button" data-slide="next"> 906 <span style = "color: #292b2c" class="carousel-control-next-icona"> </span> 907 <span style = "color: #292b2c" class="sr-only">Next</span> 908 </a> 909 </div> 910 </div> 911 </div> 912 913 <a name = "filters"></a> 914 <br /> 915 <hr /> 916 917 <div class="container"> 918 <h1>Build network by filters:</h1><br /> 919 <div class="row"> 920 <div class="col-md-12"> 921 <h2><a href = "processes.php">Processes</a></h2> 922 923 <p><a href = "processes.php">Pathogenic process (PP)</a> - molecular, cellular or tissue malfunction determining initiation, development and outcome of disease. Full list of PP is <a href = "http://onco.io/processes.php">here</a><br /> 924Interactions (or edges) are associated with pathogenic process and can influence as positively and negatively on the process.</p> 925 926<!-- <p><a href = "processes.php">Pathogenetic processes (PPs)</a> — are major molecular and phenotypic characteristics that determinate cancer as complex evolutionary disease process. <a href = "processes.php">Pathogenetic processes</a> associations and Hallmarks of Cancer (HoC). What is pathogenetic process in ours database context? In addition to cancer hallmarks our pathogenetic process ontology expand key cancer properties for wide understanding cancer.</p> --> 927 <div class="input-group">
928 <span class="input-group-addon" id="basic-addon1">Processes:</span> 929 <input name="find_process" id="find_process" type="text" class="form-control" placeholder="like 'tumor growth' or 'cisplatin resistance'" aria-describedby="basic-addon1"> 930 <span class="input-group-btn"> 931 <button class="btn btn-secondary" type="button" onclick="find_process_button()">Go</button> 932 </span> 933 </div> 934 </div> 935 </div> 936 <br /> 937 <div class="row"> 938 <div class="col-md-12"> 939 <h2><a href = "diseases.php">Diseases</a></h2> 940 <div class="input-group"> 941 <span class="input-group-addon" id="basic-addon1">Diseases:</span> 942 <input name="find_disease" id="find_disease" type="text" class="form-control" placeholder="like 'colon cancer' or 'HCC'" aria-describedby="basic-addon1"> 943 <span class="input-group-btn"> 944 <button class="btn btn-secondary" type="button" onclick="find_disease_button()">Go</button> 945 </span> 946 </div> 947 </div> 948 </div> 949 <br /> 950 <div class="row"> 951 <div class="col-md-12"> 952 <h2>Genes and ncRNAs</h2> 953 <div class="input-group"> 954 <span class="input-group-addon" id="basic-addon1">Symbol:</span> 955 <input name="find_node" id="find_node" type="text" class="form-control" placeholder="like 'mir34a' or 'ZEB1'" aria-describedby="basic-addon1"> 956 <span class="input-group-btn"> 957 <button class="btn btn-secondary" type="button" onclick="find_node_button()">Go</button> 958 </span> 959 </div> 960 </div> 961 </div> 962 <br /> 963 <div class="row"> 964 <div class="col-md-12"> 965 <div style="padding-right: 32px;"> 966 Or <a href = "filters.php">use more complex filters.</a> 967 </div> 968 </div> 969 </div> 970 971 </div> 972 973 <br /><hr /> 974 <div class="container"> 975 <div class="row"> 976 <div class="col-md-12"> 977 <h3><a href="citations.php">Citations (10+)</a></h3> 978 </div> 979 </div> 980 </div> 981 982 <br /><hr /> 983 <div class="container"> 984 <div class="row"> 985 <!-- <div class="col-md-6"> 986 <h4>News:</h4> 987 <div style ="padding-bottom: 10px;"><a href ="post.php?id=52">Moscow Cancer Center Employees Threaten to Quit as Doctor Resignation Wave Hits Capital</a> <small><i>03 October 2019 14:50:10 by <a href = "user.php?id=1">sasha</a></i></small><br /><small>Doctors from the Research Institute of Pediatric Oncology and Hematology of the Blokhin National Medical Research Center for Oncology demanded a change of leadership. In a statement on the Doctors Alliance’s YouTube channel, they said they would quit otherwise. 988<br /><br /> 989 990Doctors complained of poor conditions for patients: lack of ventilation and mold in crowded rooms. Management, they said, instead of economic issues is engaged in "hardware struggle." 991<br /><br /> 992Another reason for writing applications was the dismissal of Georgy Mentkevich, the creator of the country's first bone marrow transplant department. Other specialists were forced to quit along with him. 993<br /><br /> 994At least 26 childrens oncologists at the Blokhin Cancer Center have threatened to quit if its recently appointed leader isnt fired, pay transparency isnt introduced and overcrowded and mold-covered wards arent replaced. 995<br /><br /> 996<iframe width="560" height="315" src="https://www.youtube.com/embed/NoSdaCWWMts" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 997</small></div><hr /><div style ="padding-bottom: 10px;"><a href ="post.php?id=51">Thanks to our visitors!</a> <small><i>26 July 2019 14:25:13 by <a href = "user.php?id=1">sasha</a></i></small><br /><small>We thank the anonymous guest for pointing out the vulnerabilities. They are was patched, but there is still much to be done, and we are gradually completing it. 998 999While the project is running in the background.</small></div><hr /><div style ="padding-bottom: 10px;"><a href ="post.php?id=50">miRs in prostate cancer: comlex regulatory connections with cancer hallmarks </a> <small><i>18 January 2019 22:53:17 by <a href = "user.php?id=2">Rhizoman1</a></i></small><br /><small>Next week we will annotate regulatory interactions in prostate cancer. Prostate cancer (PCa) is considered the most prevalent malignancy and the second major cause of cancer-related death in males from Western countries. Androgen deprivation therapy (ADT) is the primary treatment option for male patients with advanced symptomatic PCa. Castration-resistant prostate cancer (CRPC) refers to the continuous progression of PCa following ADT. We will focus on the role of non-coding RNAs and transcription factors in prostate cancer development and progression.</small></div><hr /><div style ="padding-bottom: 10px;"><a href ="post.php?id=49">Paywall: The Business of Scholarship</a> <small><i>26 December 2018 15:17:32 by <a href = "user.php?id=1">sasha</a></i></small><br /><small>Paywall: The Business of Scholarship is a documentary which focu
999ses on the need for open access to research and science, questions the rationale behind the $25.2 billion a year that flows into for-profit academic publishers, examines the 35-40% profit margin associated with the top academic publisher Elsevier and looks at how that profit margin is often greater than some of the most profitable tech companies like Apple, Facebook and Google. 1000 1001<iframe src="https://player.vimeo.com/video/273358286" width="320" height="180" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> 1002<p><a href="https://vimeo.com/273358286">Paywall: The Business of Scholarship (Full Movie) CC BY 4.0</a> from <a href="https://vimeo.com/paywallthemovie">Paywall The Movie</a> on <a href="https://vimeo.com">Vimeo</a>.</p></small></div><hr /><div style ="padding-bottom: 10px;"><a href ="post.php?id=48">The program of reduce the critical dependence of Russian science on foreign genetic and biological databases. </a> <small><i>26 December 2018 15:10:04 by <a href = "user.php?id=1">sasha</a></i></small><br /><small>"The Ministry of Education and Science proposes to allocate 220.5 billion rubles. on the development of genetic technologies in the framework of the federal scientific and technical program for the years 2019-2027. 1003 1004This is stated in the draft government decree on the approval of the program, published on Friday on the federal portal of draft regulations. The implementation of the program is designed to "reduce the critical dependence of Russian science on foreign genetic and biological data bases, foreign specialized software and devices, the programs passport says. In Russia, bioinformatics and genetic databases, basic reagents and software products and equipment prototypes should be created." 1005 1006The leading scientific organization will be the Kurchatov Institute. The ONCO.IO is made entirely by our forces and means without the help of any other structures and organizations. This is a completely independent product. For all inhabitants of the planet Earth, we provide equal access to ONCO.IO and his services.</small></div><hr /><div style ="padding-bottom: 10px;"><a href ="post.php?id=47">Immune response interactome! </a> <small><i>05 October 2018 23:24:29 by <a href = "user.php?id=2">Rhizoman1</a></i></small><br /><small>T-cell-DC, signaling and regulatory pathways that develop immune response. Co-regulatory and repressor molecules. Receptors, signaling molecules, transcription factors as are drivers of anti-cancer immunity. Next week we will annotate immunoregulatory interactome! This is dedicated to the Nobel prize in Physiology or Medicine 2018! 1007<img width = "500" src = "imgs/Nobel_prize_in_Physiology_or_Medicine_2018.gif"></small></div><hr /><div style ="padding-bottom: 10px;"><a href ="post.php?id=46">Hooray! Today our database reached the milestone of 15,000 manualy curated validated links</a> <small><i>27 September 2018 13:33:44 by <a href = "user.php?id=1">sasha</a></i></small><br /><small><img src = "imgs/1500K_gene_links_onco_io.jpg"><br /><hr /> 1008<a href = "imgs/onco_io_statistics.png" target="_blank"><img src = "imgs/onco_io_statistics.png" width = "500"></a> 1009</small></div><hr /> <hr /> 1010 <small><a href = "blog.php">Blog</a></small> 1011 </div> --> 1012 <div class="col-md-6"> 1013 <h4>Last saved networks:</h4> 1014 <a href = "index.php?map=c0c9b53f-03ab-4d39-a9fd-3ea4d2eefe7f&name=network_1789897706">network_1789897706</a> <small>[20 September 2026 12:48:33 by <a href = "user.php?id=4">guest</a> ] </small> <br /><a href = "index.php?map=&name="></a> <small>[13 June 2025 16:46:44 by <a href = "user.php?id=4">guest</a> ] </small> <br /><a href = "index.php?map=b1c2a070-1b47-45be-bc80-e5c5f8e6ee4a&name=LET-7a 网络图">LET-7a 网络图</a> <small>[07 June 2025 13:10:09 by <a href = "user.php?id=1286">LIUXUE</a> ] </small> <br /><a href = "index.php?map=0381a3cc-6b64-4141-ba26-27896b40d88e&name=LET-7a 网络图">LET-7a 网络图</a> <small>[07 June 2025 13:08:03 by <a href = "user.php?id=1286">LIUXUE</a> ] </small> <br /><a href = "index.php?map=0ff71150-7f3c-4516-9a0f-42558f2b4fd9&name=LET-7a 网络图">LET-7a 网络图</a> <small>[07 June 2025 13:07:50 by <a href = "user.php?id=1286">LIUXUE</a> ] </small> <br /><a href = "index.php?map=ff29e9ba-02f2-4fbd-b376-81cbdf769af6&name=LET-7a 网络图">LET-7a 网络图</a> <small>[07 June 2025 13:07:50 by <a href = "user.php?id=1286">LIUXUE</a> ] </small> <br /><a href = "index.php?map=c88d13e1-ef6b-4b23-ab2e-7a13c2e186ba&name=CD274network">CD274network</a> <small>[17 April 2025 19:58:47 by <a href = "user.php?id=4">guest</a> ] </small> <br /><a href = "index.php?map=83b24ec3-c56f-4b9b-9dc1-73efe03ef9f2&name=svda">svda</a> <small>[01 July 2024 18:14:22 by <a href = "user.php?id=4">guest</a> ] </small> <br /><a href = "index.php?map=ff5606d9-0ddd-493e-969e-b1c50e82ff99&name=network_1719464261">network_1719464261</a> <small>[27 June 2024 07:57:48 by <a href = "user.php?id=4">guest</a> ] </small> <br />
1014<a href = "index.php?map=1e3f1be6-9c13-46de-aa2b-2a8b814d9473&name=network_1719464261">network_1719464261</a> <small>[27 June 2024 07:57:42 by <a href = "user.php?id=4">guest</a> ] </small> <br /> <hr /> 1015 <small><a href = "last_networks.php">All saved networks</a></small> 1016 </div> 1017 </div> 1018 1019 </div> 1020 1021 <!-- <br /><hr /> 1022 <div class="container"> 1023 <div class="row"> 1024 <div class="col-md-12"> 1025 <h4>Donate:</h4> 1026 1027 Bitcoin: <a class="donate__link" href="bitcoin:1NM8dMEg9Ufwoz8V2oPBg84nJMvq2JbgVP">1NM8dMEg9Ufwoz8V2oPBg84nJMvq2JbgVP</a> 1028 </div> 1029 </div> 1030 </div> --> 1031 1032 <br /><hr /> 1033 1034 1035 1036 <!-- <div class="container"> 1037 <h1>Coming soon:</h1><br /> 1038 <div class="row"> 1039 <div class="col-md-4"> 1040 <h2>Metabolites</h2> 1041 1042 </div> 1043 <div class="col-md-4"> 1044 <h2>Pubmeds</h2> 1045 </div> 1046 <div class="col-md-4"> 1047 <h2>Drugs</h2> 1048 </div> 1049 </div> 1050 </div> 1051 1052 <div class="container"> 1053 1054 <div class="row"> 1055 <div class="col-md-4"> 1056 <h2>Interactions</h2> 1057 </div> 1058 <div class="col-md-4"> 1059 <h2>Mutations</h2> 1060 </div> 1061 <div class="col-md-4"> 1062 <h2>Educational game</h2> 1063 1064 </div> 1065 </div> 1066 </div> 1067 --> 1068
1069<script type="text/javascript"> 1070 //find node by 1071 $(function() { 1072 1073 function split( val ) { 1074 return val.split( /,\s*/ ); 1075 } 1076 function extractLast( term ) { 1077 return split( term ).pop(); 1078 } 1079 console.log("find node ok.."); 1080 1081 $( "#find_node" ).bind( "keydown", function( event ) { 1082 console.log("keydown"); 1083 if ( event.keyCode === $.ui.keyCode.TAB && 1084 $( this ).autocomplete( "instance" ).menu.active ) { 1085 event.preventDefault(); 1086 } 1087 }) 1088 .autocomplete({ 1089 minLength: 2, 1090 source: function( request, response ) { 1091 console.log("autocomplete"); 1092 // delegate back to autocomplete, but extract the last term 1093 $.getJSON("find_node.php", { term : extractLast( request.term )}, response); 1094 }, 1095 focus: function() { 1096 // prevent value inserted on focus 1097 return false; 1098 }, 1099 select: function( event, ui ) { 1100 z = ui.item.value; 1101 z = z.split("|"); 1102 //$( "#find_node" ).val( z[0] ); //ui.item.value + " aka " + ui.item.id 1103 var terms = split( this.value ); 1104 terms.pop(); 1105 1106 terms.push( z[0] ); 1107 terms.push( "" ); 1108 1109 jQuery("#gene_id").html(z[2]); 1110 console.log("nid: " + z[2]); 1111 1112 var g = z[3].replace(/\!/g, '|'); 1113 1114 this.value = terms.join( ", " ); //terms.join( ", " ); //z[0] 1115 1116 $('#find_node').val(''); 1117 $('#find_node').html(''); 1118 find_node_button(); 1119 $('#find_node').val(''); 1120 $('#find_node').html(''); 1121 return false; 1122 } 1123 }) 1124 .autocomplete( "instance" )._renderItem = function( ul, item ) { 1125 var data = item.label.split("|"); 1126 //todo: add highlight by input words 1127 return $( "<li>" ) 1128 .append( "<div><strong>" + data[0] + " / " + data[1] + " / " + data[2] + "</strong></div>" ) 1129 .appendTo( ul ); 1130 }; 1131 }); 1132 1133 //find disease by 1134 $(function() { 1135 1136 function split( val ) { 1137 return val.split( /,\s*/ ); 1138 } 1139 function extractLast( term ) { 1140 return split( term ).pop(); 1141 } 1142 console.log("find disease ok.."); 1143 1144 $( "#find_disease" ).bind( "keydown", function( event ) { 1145 console.log("keydown"); 1146 if ( event.keyCode === $.ui.keyCode.TAB && 1147 $( this ).autocomplete( "instance" ).menu.active ) { 1148 event.preventDefault(); 1149 } 1150 }) 1151 .autocomplete({ 1152 minLength: 2, 1153 source: function( request, response ) { 1154 console.log("autocomplete"); 1155 // delegate back to autocomplete, but extract the last term 1156 $.getJSON("find_disease.php", { term : extractLast( request.term )}, response); 1157 }, 1158 focus: function() { 1159 // prevent value inserted on focus 1160 return false; 1161 }, 1162 select: function( event, ui ) { 1163 z = ui.item.value; 1164 console.log("Select"); 1165 console.dir(z); 1166 z = z.split("|"); 1167 let tid = z[0]; 1168 1169 //$( "#find_node" ).val( z[0] ); //ui.item.value + " aka " + ui.item.id 1170 var terms = split( this.value ); 1171 terms.pop(); 1172 1173 terms.push( z[1] ); 1174 terms.push( "" ); 1175 1176 jQuery("#disease_id").html(z[0]); 1177 console.log("disease_id: " + z[0] + " / " + z[1]); 1178 1179 var g = z[1].replace(/\!/g, '|'); 1180 1181 this.value = terms.join( ", " ); //terms.join( ", " ); //z[0] 1182 1183 window.location.replace("disease.php?id=" + tid); 1184 1185 return false; 1186 } 1187 }) 1188 .autocomplete( "instance" )._renderItem = function( ul, item ) { 1189 var data = item.label.split("|"); 1190 //todo: add highlight by input words 1191 return $( "<li>" ) 1192 .append( "<div><strong>" + data[1] + "</strong></div>" ) 1193 .appendTo( ul ); 1194 }; 1195 }); 1196 1197 //find process by 1198 $(function() { 1199 1200 function split( val ) { 1201 return val.split( /,\s*/ ); 1202 } 1203 function extractLast( term ) { 1204 return split( term ).pop(); 1205 } 1206 console.log("find process ok.."); 1207 1208 $( "#find_process" ).bind( "keydown", function( event ) { 1209 console.log("keydown"); 1210 if ( event.keyCode === $.ui.keyCode.TAB && 1211 $( this ).autocomplete( "instance" ).menu.active ) { 1212 event.preventDefault(); 1213 } 1214 }) 1215 .autocomplete({ 1216 minLength: 2, 1217 source: function( request, response ) { 1218 console.log("autocomplete"); 1219 // delegate back to autocomplete, but extract the last term
1220 $.getJSON("find_process.php", { term : extractLast( request.term )}, response); 1221 }, 1222 focus: function() { 1223 // prevent value inserted on focus 1224 return false; 1225 }, 1226 select: function( event, ui ) { 1227 z = ui.item.value; 1228 z = z.split("|"); 1229 let tid = z[0]; 1230 //$( "#find_node" ).val( z[0] ); //ui.item.value + " aka " + ui.item.id 1231 var terms = split( this.value ); 1232 terms.pop(); 1233 1234 terms.push( z[1] ); 1235 terms.push( "" ); 1236 1237 jQuery("#process_id").html(z[0]); 1238 console.log("process_id: " + z[0] + " / " + z[1]); 1239 1240 var g = z[1].replace(/\!/g, '|'); 1241 1242 this.value = terms.join( ", " ); //terms.join( ", " ); //z[0] 1243 1244 window.location.replace("process.php?pid=" + tid); 1245 return false; 1246 } 1247 }) 1248 .autocomplete( "instance" )._renderItem = function( ul, item ) { 1249 var data = item.label.split("|"); 1250 //todo: add highlight by input words 1251 return $( "<li>" ) 1252 .append( "<div><strong>" + data[1] + "</strong></div>" ) 1253 .appendTo( ul ); 1254 }; 1255 }); 1256 1257 function find_node_button() { 1258 console.log("find node.."); 1259 var nid = $( "#gene_id" ).html(); 1260 console.log("get nid: " + nid); 1261 window.location.replace("node.php?nid=" + nid); 1262 } 1263 1264 function find_disease_button() { 1265 console.log("find disease.."); 1266 var nid = $( "#disease_id" ).html(); 1267 console.log("get nid disease_id: " + nid); 1268 window.location.replace("disease.php?id=" + nid); 1269 } 1270 1271 function find_process_button() { 1272 console.log("find process.."); 1273 var nid = $( "#process_id" ).html(); 1274 console.log("get nid process_id: " + nid); 1275 window.location.replace("process.php?pid=" + nid); 1276 } 1277 1278 1279</script>
1279 1280 1281 <!-- Modals --> 1282 <div class="modal fade" id="loginModal" tabindex="-1" role="dialog" aria-labelledby="loginModalLabel" aria-hidden="true"> 1283 <div class="modal-dialog" role="document"> 1284 <div class="modal-content"> 1285 <div class="modal-header"> 1286 <h5 class="modal-title" id="loginModalLabel">Login</h5> 1287 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1288 <span aria-hidden="true">×</span> 1289 </button> 1290 </div> 1291 <form action="index.php" method="post"> 1292 <div class="modal-body"> 1293 <div class="row"> 1294 <div class="col-md-12 well"> 1295 1296 <div class="form-group"> 1297 <label for="exampleInputEmail1">Email address</label> 1298 <input type="text" name="username" id="loginUsername" class="form-control" aria-describedby="emailHelp" placeholder="Enter email"> 1299 <!--<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>--> 1300 </div> 1301 <div class="form-group"> 1302 <label for="exampleInputPassword1">Password</label> 1303 <input type="password" name="password" class="form-control" id="exampleInputPassword1" placeholder="Password"> 1304 </div> 1305 </div> 1306 </div> 1307 </div> 1308 <div class="modal-footer"> 1309 <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> 1310 <input type="submit" name="btnLogin" class="btn btn-primary" value="Login"/> 1311 </div> 1312 </form> 1313 </div> 1314 </div> 1315 </div> 1316 1317 1318 <!-- modal contacts --> 1319 <div class="modal fade" id="contactsModal" tabindex="-1" role="dialog" aria-labelledby="contactsModalLabel" aria-hidden="true"> 1320 <div class="modal-dialog" role="document"> 1321 <div class="modal-content"> 1322 1323 <div id = "mail_result"></div> 1324 <div class="modal-header"> 1325 <h4>For any questions and suggestions, write to us by mail: [email protected]</h4> 1326 <!-- <h5 class="modal-title" id="contactsModalLabel">Send feedback</h5> 1327 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1328 <span aria-hidden="true">×</span> 1329 </button> --> 1330 </div> 1331 <div class="form-area"> 1332 [email protected] 1333 <!-- <form id="feedback_form" role="form"> 1334 <br style="clear:both"> 1335 <div class="form-group"> 1336 <input type="text" class="form-control" id="feedback_name" name="feedback_name" placeholder="Name" required> 1337 </div> 1338 <div class="form-group"> 1339 <input type="email" class="form-control" id="feedback_email" name="feedback_email" placeholder="Email" required> 1340 </div> 1341 <div class="form-group"> 1342 <textarea class="form-control" type="textarea" id="feedback_message" placeholder="Message" maxlength="1028" rows="7"></textarea> 1343 <span class="help-block"><p id="characterLeft" class="help-block ">You have reached the limit</p></span> 1344 </div> 1345 1346 <button type="button" id="submit_feedback" name="submit" class="btn btn-primary pull-right">Send</button> 1347 </form> --> 1348 </div> 1349 </div> 1350 </div> 1351 </div> 1352 1353
1353<script type="text/javascript"> 1354 $(document).ready(function(){ 1355 $('#characterLeft').text('828 characters left'); 1356 $('#message').keydown(function () { 1357 var max = 828; 1358 var len = $(this).val().length; 1359 if (len >= max) { 1360 $('#characterLeft').text('You have reached the limit'); 1361 $('#characterLeft').addClass('red'); 1362 $('#btnSubmit').addClass('disabled'); 1363 } 1364 else { 1365 var ch = max - len; 1366 $('#characterLeft').text(ch + ' characters left'); 1367 $('#btnSubmit').removeClass('disabled'); 1368 $('#characterLeft').removeClass('red'); 1369 } 1370 }); 1371 }); 1372 1373 1374 $('#submit_feedback').click ( function () { 1375 var name = $("#feedback_name").val(); 1376 if (name.length > 0){ 1377 var data = { 1378 name: $("#feedback_name").val(), 1379 email: $("#feedback_email").val(), 1380 message: $("#feedback_message").val() 1381 }; 1382 $.ajax({ 1383 type: "POST", 1384 url: "email.php", 1385 data: data, 1386 success: function(d){ 1387 console.dir(d); 1388 console.log("email success"); 1389 var msg = "<div class=\"alert alert-success\" role=\"alert\">\ 1390 <strong>Your mail has been sent</a>.\ 1391 </div>"; 1392 document.getElementById('mail_result').innerHTML = msg; 1393 $("#feedback_name").val(""); 1394 $("#feedback_email").val(""); 1395 $("#feedback_message").val(""); 1396 //$('.success').fadeIn(1000); 1397 } 1398 }); 1399 } else { 1400 var msg = "<div class=\"alert alert-danger\" role=\"alert\">\ 1401 <strong>Enter your name</a>.\ 1402 </div>"; 1403 document.getElementById('mail_result').innerHTML = msg; 1404 } 1405 }); 1406 </script>
1406 1407 1408 1409 1410 <div class="modal fade" id="registerModal" tabindex="-1" role="dialog" aria-labelledby="registerModalLabel" aria-hidden="true"> 1411 <div class="modal-dialog" role="document"> 1412 <div class="modal-content"> 1413 <div class="modal-header"> 1414 <h5 class="modal-title" id="registerModalLabel">Register</h5> 1415 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1416 <span aria-hidden="true">×</span> 1417 </button> 1418 </div> 1419 <form action="index.php" method="post"> 1420 <div class="modal-body"> 1421 <small>Registration is experimental! without email confirmation and password recovery!</small> 1422 <div class="row"> 1423 <div class="col-md-12 well"> 1424 1425 <div class="form-group"> 1426 <label for="username">Name</label> 1427 <input type="text" name="name" class="form-control" id="name"> 1428 <!--<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>--> 1429 </div> 1430 <div class="form-group"> 1431 <label for="username">Email</label> 1432 <input type="email" name="email" class="form-control" id="email"> 1433 </div> 1434 <div class="form-group"> 1435 <label for="username">Username</label> 1436 <input type="text" name="username" class="form-control" id="username"> 1437 </div> 1438 <div class="form-group"> 1439 <label for="username">Password</label> 1440 <input type="password" name="password" class="form-control" id="password"> 1441 </div> 1442 </div> 1443 </div> 1444 </div> 1445 <div class="modal-footer"> 1446 <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> 1447 <input type="submit" name="btnRegister" class="btn btn-primary" value="Register"/> 1448 </div> 1449 </form> 1450 </div> 1451 </div> 1452 </div> 1453 1454 <br /> 1455 <footer class="footer"> 1456 <hr /> 1457 <div class="container"> 1458 <br /> 1459 <div class="row"> 1460 <div class="col-2"> 1461 ONCO.IO 2015-2020 ©<br /> 1462 info/at/onco.io<br /> 1463 <a href="about.php">about us</a> 1464 </div> 1465 <div class="col-2"> 1466 <a href = "https://www.youtube.com/channel/UCH8di44kJg_HNFWsfQKoBlA"><img src = "imgs/youtube.png"></a> 1467 <!--LiveInternet counter-->
1467<script type="text/javascript"> 1468 document.write("<a href='//www.liveinternet.ru/click' "+ 1469 "target=_blank><img src='//counter.yadro.ru/hit?t38.1;r"+ 1470 escape(document.referrer)+((typeof(screen)=="undefined")?"": 1471 ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? 1472 screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ 1473 ";"+Math.random()+ 1474 "' alt='' title='LiveInternet' "+ 1475 "border='0' width='31' height='31'><\/a>") 1476 </script>
1476<!--/LiveInternet--> 1477 <!-- <a href = "http://sci-hub.tw/"><img src = "imgs/sci-hub.png" width="20"> sci-hub</a> --> 1478 </div> 1479 <div class="col-4"> 1480 <div class="fb-like" data-href="http://onco.io" data-layout="standard" data-action="like" data-size="small" data-show-faces="true" data-share="true"></div><br /> 1481 Squid head icon (in logo) by <a href = "http://lorcblog.blogspot.com/">Lorc</a> 1482 </div> 1483 </div> 1484 <div class="row"> 1485 <div class="col-12"> 1486 <hr /> 1487 </div> 1488 </div> 1489 <div class="row"> 1490 <!-- <div class="col-2"> 1491 <br /> 1492
1492<script type="text/javascript" data-id="2088" data-theme="green-badge" data-type="thumbnail" id="labworm_badge_script" src="https://labworm.com/new_js/widgets/labworm_badge.js"> 1493 </script>
1493 1494 <div id="labworm_badge_holder"></div> 1495 </div> --> 1496 <!-- <div class="col-2"> 1497 <br /> 1498 <br /> 1499 <div id="omictolls"><a href = "https://omictools.com/onco-io-tool"><img src = "imgs/omictools.png"></a></div> 1500 </div> 1501 <div class="col-2"> 1502 <br /> 1503 <br /> 1504 <div id="Flag_of_Planet_Earth"><img width = "80" src = "International_Flag_of_Planet_Earth.png"></div> 1505 </div> --> 1506 1507 1508 1509 <div class="col-12"> 1510 <hr /> 1511 </div> 1512 </div> 1513 <div class="row"> 1514 <div class="col-1"> 1515 <div style = "width: 80px; padding-top: 18px;"> 1516
1516<script type="text/javascript" id="clstr_globe" src="//cdn.clustrmaps.com/globe.js?d=8_1ePqu16WuhKEOww8r8BGcTPL8Cd_cHN0wFjqFZWTA"></script>
1516 1517 </div> 1518 </div> 1519 <div class="col-1"> 1520 <div style = "width: 120px;"> 1521
1521<script type="text/javascript" src="//ra.revolvermaps.com/0/0/6.js?i=0bvzhn7o0xr&m=7&c=e63100&cr1=ffffff&f=arial&l=0&bv=90&lx=-420&ly=420&hi=20&he=7&hc=a8ddff&rs=80" async="async"></script>
1521 1522 </div> 1523 </div> 1524 <!-- <div class="col-1"> 1525 <div style = "width: 80px; padding-top: 24px; padding-left: 24px;"> 1526 <a href = "http://thecostofknowledge.com/"><img alt="" title="" width = "74" src = "bad_elsevier.png"></a> 1527 </div> 1528 </div> 1529 <div class="col-1"> 1530 <div style = "width: 80px; padding-top: 24px; padding-left: 24px;"> 1531 <a href = "https://openaccess.engineering.oregonstate.edu/home"><img alt="" title="" width = "74" src = "imgs/nature_boycot.png"></a> 1532 </div> 1533 </div> 1534 <div class="col-1"> 1535 <div style = "width: 120px; padding-top: 24px; padding-left: 24px;"> 1536 <a href = "https://paywallthemovie.com/paywall"><img alt="" title="" width = "120" src = "paywalled.png"></a> 1537 </div> 1538 </div> --> 1539 </div> 1540 <!--<span class="text-muted"> 1541 1542 1543 </span> --> 1544 </div> 1545 </footer> 1546 1547 1548
1548<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
1548 1549
1549<script src="dist/js/bootstrap.min.js"></script>
1549 1550
1550<script id="dsq-count-scr" src="//onco-io.disqus.com/count.js" async></script>
1550 1551 1552</script>
1552 1553 </body> 1554</html> 1555
1556<script>
vendor: 345 bytes, lines 1556-1562
1556 1557 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 1558 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 1559 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 1560 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 1561 1562 ga('create', '
1562UA-100440262-1
vendor: 38 bytes, lines 1562-1563
1562', 'auto'); 1563 ga('send', 'pageview');
1564</script>
1564 1565
1566<script type="text/javascript"> 1567 //jquery regex extention 1568 jQuery.expr[':'].regex = function(elem, index, match) { 1569 var matchParams = match[3].split(','), 1570 validLabels = /^(data|css):/, 1571 attr = { 1572 method: matchParams[0].match(validLabels) ? 1573 matchParams[0].split(':')[0] : 'attr', 1574 property: matchParams.shift().replace(validLabels,'') 1575 }, 1576 regexFlags = 'ig', 1577 regex = new RegExp(matchParams.join('').replace(/^\s+|\s+$/g,''), regexFlags); 1578 return regex.test(jQuery(elem)[attr.method](attr.property)); 1579 } 1580 1581</script>
vendor: 1 bytes, line 1581
1581
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.