PageSourceSearch

https://onco.io/

html onco.io collected 2026-10-02 14:03:48 UTC 62,861 bytes, 1,581 lines download raw bytes

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">&nbsp;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">&nbsp;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>&nbsp;&nbsp;
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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">&times;</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">&times;</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">&times;</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 &copy;<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&amp;m=7&amp;c=e63100&amp;cr1=ffffff&amp;f=arial&amp;l=0&amp;bv=90&amp;lx=-420&amp;ly=420&amp;hi=20&amp;he=7&amp;hc=a8ddff&amp;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.