{"id":913,"date":"2023-02-15T12:04:10","date_gmt":"2023-02-15T12:04:10","guid":{"rendered":"http:\/\/imdeafoodcompubio.com\/?page_id=913"},"modified":"2023-06-08T11:14:23","modified_gmt":"2023-06-08T11:14:23","slug":"moltres","status":"publish","type":"page","link":"https:\/\/imdeafoodcompubio.com\/index.php\/moltres\/","title":{"rendered":"Moltres"},"content":{"rendered":"\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<title>PHP Live MySQL Database Search<\/title>\r\n  <link rel=\"stylesheet\" href=\"\/\/code.jquery.com\/ui\/1.13.2\/themes\/base\/jquery-ui.css\">\r\n<script src=\"https:\/\/code.jquery.com\/jquery-3.6.0.min.js\"><\/script>\r\n<script src=\"https:\/\/code.jquery.com\/jquery-migrate-1.4.1.min.js\"><\/script>\r\n  <script src=\"https:\/\/code.jquery.com\/ui\/1.13.2\/jquery-ui.js\"><\/script>\r\n\r\n\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@4.5.3\/dist\/css\/bootstrap.min.css\" integrity=\"sha384-TX8t27EcRE3e\/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2\" crossorigin=\"anonymous\">\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@4.5.3\/dist\/js\/bootstrap.bundle.min.js\" integrity=\"sha384-ho+j7jyWK8fNQe+A12Hb8AhRq26LrZ\/JpcUGGOn+Y7RsweNrtN\/tE3MoK7ZeZDyx\" crossorigin=\"anonymous\"><\/script>\r\n\r\n<link rel=\"stylesheet\" type=\"text\/css\" href=\"https:\/\/cdn.datatables.net\/v\/dt\/dt-1.13.1\/datatables.min.css\"\/>\r\n \r\n<script type=\"text\/javascript\" src=\"https:\/\/cdn.datatables.net\/v\/dt\/dt-1.13.1\/datatables.min.js\"><\/script>\r\n\r\n\r\n<style>\r\n    body{\r\n        font-family: Arial, sans-serif;\r\n        \r\n    }\r\n    .site-header{\r\n}\r\n    .site-content{\r\n        height: auto;\r\n        font-size:16px; \r\n}\r\n.img-footercontent{\r\n    display:none;\r\n}\r\n.row div {\r\n    text-align:center;\r\n}\r\n\r\n.btn{         \r\n  text-align: center;\r\n    font-style:italic;\r\n  font-size: 2rem;\r\n         \r\n        width:10%;\r\n        }\r\n.btn-secondary{\r\n            width:20%;\r\n    font-size:0.75rem;\r\nfloat:right;\r\n}\r\n#key1{\r\n    display:inline;\r\n    width:75%;\r\n        margin:0;\r\n\r\n}\r\n.selectobt{\r\n            background-color:#e4e4e4;\r\n}\r\n#options{\r\n        display:inline;\r\n\r\n    width:20%;\r\n        background-color:#e4e4e4;\r\n\r\n}\r\n.search-box {\r\n        position: relative;\r\n        font-size: 16px;\r\n        padding-bottom: 0px;\r\n    }\r\n    .search-box input[type=\"text\"]{\r\n        height: 60px;\r\n        padding: 5px 10px;\r\n        border: 1px solid #CCCCCC;\r\n        font-size: 16px;\r\n        max-height: 100px;\r\n    }\r\n        .search-box input[type=\"number\"]{\r\n        height: 60px;\r\n        padding: 5px 10px;\r\n        border: 1px solid #CCCCCC;\r\n        font-size: 22px;\r\n        max-height: 100px;\r\n    }\r\n            .search-box select{\r\n        height: 60px;\r\n        padding: 5px 10px;\r\n        border: 1px solid #CCCCCC;\r\n        font-size: 16px;\r\n        max-height: 100px;\r\n    }\r\n    .result , .resultmeshadd , .resultMLadd{\r\n        display:inline;\r\n        z-index: 999;\r\n        top: 100%;\r\n        left: 0;\r\n        overflow: auto;\r\n        opacity: 1;\r\n                width: 100%;\r\n        box-sizing: border-box;\r\n        max-height: 100px;\r\n        opacity: 1;\r\n    }\r\n\r\n    .search-box input[type=\"text\"]{\r\n        width: 75%;\r\n        box-sizing: border-box;\r\n        max-height: 100px;\r\n        opacity: 1;\r\n    }\r\n\r\n    .result p , .resultmeshadd p , .resultMLadd p{\r\n                width:75%;\r\n        margin-inline: 2%;\r\n        padding: 5px 10px;\r\n        border: 1px solid #CCCCCC;\r\n        border-top: none;\r\n        cursor: pointer;\r\n        max-height: 100px;\r\n    }\r\n    .result p:hover{\r\n        background: #f2f2f2;\r\n        max-height: 100px;\r\n    }\r\n\r\n\r\n\r\n    #resultadd p , #resultML p , .resultmeshadd p , .resultMLadd p{\r\n        padding: 7px 5px;\r\n                margin-inline: 0%;\r\n                width:100%;\r\n    }\r\n    \r\n    h1{\r\n        text-align:center;\r\n        font-size:5rem;\r\n    }\r\n.disclaimer{\r\n    display:none;\r\n}\r\nfooter h4{\r\n\r\n    display:inline-block;\r\n}\r\n\r\n.imagefoo{\r\n    margin-top:3%;\r\n    margin-right:15%;\r\n\tclear:left;\r\n\tfloat:right;\r\n\r\n}\r\n.footerdoi{\r\n    margin-top:10%;\r\n}\r\n.row{\r\n    margin-top:5%;\r\n}\r\n#divport{\r\n    margin-top:3%;\r\n}\r\n\r\n        .helpresult{\r\n        z-index: 999;\r\n        top: 100%;\r\n        left: 10%;\r\n        overflow: auto;\r\n        opacity: 1;\r\n    }\r\n        .helpresult p{\r\n            font-size:0.9vw;\r\n        margin: 0;\r\n        margin-left:2%;\r\n        font-style:italic;\r\n        cursor: pointer;\r\n    }\r\n    #searchadd h2 {\r\n                font-size:1.25em;\r\n        display:inline;\r\n    }\r\n    \r\n    .logo {\r\n          background-image: url(\"https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/img\/fenix.png\" );\r\n            background-size: 75px;\r\n              background-position: right;\r\n  background-repeat: no-repeat;\r\n    }\r\n<\/style>\r\n\r\n<\/script>\r\n<\/head>\r\n<body>\r\n        <h1 id=\"titlemol\">         <img loading=\"lazy\" decoding=\"async\" class=\"imgtit\" src=\"https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/img\/fenix.png\" alt=\"HTML\" width=\"75\" height=\"75\">\t\t\t\t\t\t\tMoLTRES<\/h1>\r\n        <div id=\"divport\">\r\n        <p>Machine Learning meTagenomic REsearch Scraper (MoLTRES) is a webtool used  to find Machine learning studies applied to human microbiome data, including feature selection, biomarker identification, disease prediction and treatment.\r\n<\/p>\r\n<p>MoLTRES has a curated database of studies from the scoping review published in Front Microbiol. 2021 Feb 19;12:634511. <a href=\"https:\/\/doi.org\/10.3389\/fmicb.2021.634511\" target=\"no_blank\">doi: 10.3389\/fmicb.2021.634511<\/a> . eCollection 2021, and the updates from the COST Action CA18131 Statistical and machine learning techniques in human microbiome studies (ML4Microbiome).<\/p>\r\n<\/div>\r\n     <div class=\"row\">\r\n  <div class=\"col-6 search-box\" id='searchadd' >\r\n            <h2>Obtain Article<\/h2> <img id=\"datahelp1\" class=\"help \"src=\"http:\/\/imdeafoodcompubio.com\/wp-content\/uploads\/2022\/06\/icon1.png\"   width=\"15px\" heigth=\"15px\" \/>\r\n          <div class=\"helpresult\" id=\"help1\"><\/div>\r\n      <input type=\"text\" class=\"form-control obtain\" id=\"key1\">\r\n      \r\n       <select class=\"form-control selectobt\" id=\"key1\">\r\n        \r\n                <option id='16S'>16S RNA<\/option>\r\n                <option id='Otu'>OTU Tables<\/option>\r\n                <option id='shotgun'>Shotgun Metagenomic<\/option>\r\n                <option id='gene'>Gene Count<\/option>\r\n                <option id='other'>Other<\/option>\r\n                <\/select>\r\n                \r\n             <!-- <select class=\"form-control selectml\" id=\"key1\">\r\n        \r\n                <option id='all'>ALL<\/option>\r\n                <option id='rf'>Random Forest<\/option>\r\n                <option id='regr'>Regression<\/option>\r\n                <option id='svm'>SVM<\/option>\r\n                <option id='deep'>Deep learning<\/option>\r\n                <\/select>-->\r\n\r\n\r\n      \r\n    <select class=\"form-control\" id=\"options\">\r\n        \r\n                <option id='doi'>DOI<\/option>\r\n                <option id='year'>Date<\/option>\r\n                <option id='method'>ML Method<\/option>\r\n                <option id='inputtype'>Input Data Type<\/option>\r\n                <option id='mesh'>Mesh Term<\/option>\r\n                <option id='title'>Title<\/option>\r\n                <\/select>\r\n                \r\n                                  <div class=\"result\" id=\"result\"><\/div>\r\n\r\n                            <button type=\"button\"  id='goresult' class=\"btn btn-success\" >Go<\/button>\r\n                            \r\n\r\n\r\n  <\/div>\r\n  \r\n  \r\n    <div class=\"col-6\">\r\n            <h2>Add Article<\/h2>\r\n            <p>Add a new article to the database <\/p>\r\n                      <button type=\"button\"  id='add' class=\"btn btn-success\" data-toggle=\"modal\" data-target=\"#modaldesc\">Go<\/button>\r\n                      \r\n                      \r\n                            \r\n                            \r\n                    <div class=\"modal fade\" id=\"modaldesc\"  role=\"dialog\">\r\n  <div class=\"modal-dialog\">\r\n    <div class=\"modal-content\">\r\n      <div class=\"modal-header\">\r\n        <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">\r\n          <span aria-hidden=\"true\">&times;<\/span>\r\n        <\/button>\r\n      <\/div>\r\n      <div class=\"modal-body\">\r\n              <form id='formadd'>\r\n                  \r\n      <label for=\"doiadd\">DOI:<\/label>    \r\n                  <img id=\"datahelp2\" class=\"help \"src=\"http:\/\/imdeafoodcompubio.com\/wp-content\/uploads\/2022\/06\/icon1.png\"   width=\"15px\" heigth=\"15px\" \/>\r\n                            <div class=\"helpresult\" id=\"help2\"><\/div>\r\n\r\n<input type=\"text\" id=\"doiadd\" name=\"doiadd\"  autocomplete=\"off\"><br><br>\r\n      <div id='containermesh'>\r\n            <label for=\"meshadd\">MESH:<\/label>\r\n                              <img id=\"datahelp3\" class=\"help \"src=\"http:\/\/imdeafoodcompubio.com\/wp-content\/uploads\/2022\/06\/icon1.png\"   width=\"15px\" heigth=\"15px\" \/>\r\n                                        <div class=\"helpresult\" id=\"help3\"><\/div>\r\n\r\n\r\n      <input type=\"text\" class=\"meshaddcl\" id=\"meshadd\" name=\"meshadd\">\r\n                                        <div class=\"result\" id=\"resultadd\"><\/div>\r\n                                        <\/div>\r\n    <button type=\"button\"  id='advancedmesh' class=\"btn btn-secondary btn-sm\">Add another mesh<\/button>\r\n                                        \r\n\r\n      \r\n      \r\n      <br><br>\r\n      <div id='containerinput'>\r\n          <label for=\"inputadd\">Input Data Type:<\/label>\r\n                                        <img id=\"datahelp4\" class=\"help \"src=\"http:\/\/imdeafoodcompubio.com\/wp-content\/uploads\/2022\/06\/icon1.png\"   width=\"15px\" heigth=\"15px\" \/>\r\n                                        <div class=\"helpresult\" id=\"help4\"><\/div>\r\n             <select class=\"form-control inputadd\" id=\"inputadd\">\r\n        \r\n                <option id='16S'>16S RNA<\/option>\r\n                <option id='Otu'>OTU Tables<\/option>\r\n                <option id='shotgun'>Shotgun Metagenomic<\/option>x\r\n                <option id='gene'>Gene Count<\/option>\r\n                <option id='other'>Other<\/option>\r\n                <\/select> \r\n                <\/div>\r\n                    <button type=\"button\"  id='advancedinput' class=\"btn btn-secondary btn-sm\">Add another Input Data Type<\/button>\r\n                <br><br>\r\n                \r\n            <div id='containerML'>\r\n            <label for=\"mladd\">ML Method:<\/label>\r\n                                          <img id=\"datahelp5\" class=\"help \"src=\"http:\/\/imdeafoodcompubio.com\/wp-content\/uploads\/2022\/06\/icon1.png\"   width=\"15px\" heigth=\"15px\" \/>\r\n                                        <div class=\"helpresult\" id=\"help5\"><\/div>\r\n      <input type=\"text\" id=\"mladd\" name=\"mladd\" >\r\n     <span id=\"resultado\"><\/span>\r\n                                        <div class=\"result\" id=\"resultML\"><\/div>\r\n                                        <\/div>\r\n                                        \r\n    <button type=\"button\"  id='advancedml' class=\"btn btn-secondary btn-sm\">Add another ML Method<\/button>\r\n    <br><br>\r\n      <input type=\"submit\" value=\"Submit\">\r\n      <br><br>\r\n    <\/form>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n      \r\n  <\/div>\r\n<\/div>\r\n<footer class=\"footerdoi\">\r\n    \t\t\t\t\t\t<div>\r\n\r\n\r\n    <h4>This webtool is based upon work from COST Action COST CA18131\/ML4Microbiome supported by COST (European Cooperation in Science and Technology).\r\n<\/h4>\r\n    <h4>Funded by the Horizon 2020 Framework Programme of the European Union.\r\n<\/h4>\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"imagefoo\" src=\"http:\/\/imdeafoodcompubio.com\/wp-content\/uploads\/2022\/03\/EU.png\" alt=\"HTML\" width=\"150\" height=\"150\">\t\t\t\t\t\t\t\r\n<img loading=\"lazy\" decoding=\"async\" class=\"imagefoo\" src=\"https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/img\/lacost.jpeg\" alt=\"HTML\" width=\"150\" height=\"150\">\t\t\t\t\t\t\t\r\n<img loading=\"lazy\" decoding=\"async\" class=\"imagefoo\" src=\"https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/img\/micro.png\" alt=\"HTML\" width=\"150\" height=\"150\">\t\t\t\t\t\t\t\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<h4>\u00a9 Computacional Biology Group Imdea Food Institute  2023<\/h4>\r\n<br>\r\n<h4>Icon made by Darius Dan from www.flaticon.com<\/h4>\r\n<\/footer>\r\n<script>\r\njQuery(document).ready(function($) {\r\n        \r\n  $('.logo').on('click', function(event) {\r\n    if (!$(event.target).closest('a').length) {\r\n      \r\n      window.open('http:\/\/imdeafoodcompubio.com\/index.php\/moltres\/', '_blank');\r\n    }\r\n  });\r\n       var input=['16S RNA','OTU tables','Shotgun metagenomic','Gene Count','Other'];\r\n    \/\/Keyup event to fill the div which will show the autocomplete suggestions\r\n    $('.selectobt').hide();\r\n        $('.selectml').hide();\r\n\r\n    var contmesh=0;\r\n        var continput=0;\r\n                var contml=0;\r\n    var cite ;\r\n    var year;\r\n    var doiPattern = \/^10\\.\\d{4,9}\\\/[-._;()\\\/:A-Z0-9]+$\/i;\r\n    \r\n    $(\"#options\").change(function() {\r\n                        $('#result').empty();\r\n                        $('.obtain').val('');\r\n                var idoption = $(\"#options option:selected\").attr(\"id\");\r\n                        if(idoption=='inputtype'){\r\n                $('.selectobt').show();\r\n                $('.obtain').hide();\r\n                                                $('.selectml').hide();\r\n                        }else {\r\n                $('.selectml').hide();\r\n                $('.selectobt').hide();\r\n                $('.obtain').show();\r\n                        }\r\n});\r\n    \r\n    \r\n    $('.obtain').on('keyup', function() {  \r\n        var idoption = $(\"#options option:selected\").attr(\"id\");\r\n        var key = $(this).val();\r\n        if (key!=\"\"){\r\n        if (idoption!='mesh' && idoption!='method'){\r\n        jQuery.ajax({\r\n        url:'https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/obtdoi.php',\r\n        type: 'post',\r\n        data: {search:key,type:idoption},\r\n        dataType: 'json',\r\n          success:function(response){\r\n                              $('#result').empty();     \r\n                              var len = response.length;\r\n              for( var i = 0; i<len; i++){\r\n                    var name = response[i]['name'];\r\n                    $(\"#result\").append(\"<p>\"+name+\"<\/p>\");\r\n                    }\r\n          }\r\n    });\r\n}else {\r\n    jQuery.ajax({\r\n        url:'https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/obtth.php',\r\n        type: 'post',\r\n        data: {search:key,type:idoption},\r\n        dataType: 'json',\r\n          success:function(response){\r\n              console.log(response);\r\n                                            $('#result').empty();     \r\n                              var len = response.length;\r\n                              if(idoption=='mesh'){\r\n              for( var i = 0; i<len; i++){\r\n                    var name = response[i]['label'];\r\n                    $(\"#result\").append(\"<p>\"+name+\"<\/p>\");\r\n                    }\r\n                              }else              {\r\n                                  for( var i = 0; i<len; i++){\r\n                    var name = response[i];\r\n                    $(\"#result\").append(\"<p>\"+name+\"<\/p>\");\r\n                    } \r\n                                  \r\n                              }\r\n          }\r\n    });\r\n}\r\n}else {\r\n                                  $('#result').empty();     \r\n}\r\n\r\n\r\n})\r\n\r\n\r\n$(document).on(\"click\", \"#result p\", function(){\r\n        $('#result').empty();     \r\n         $('.obtain').val($(this).text());\r\n        });\r\n        \r\n$(document).on(\"click\", \"#resultadd p\", function(){\r\n        $('#resultadd').empty();     \r\n         $('#meshadd').val($(this).text());\r\n        });\r\n$(document).on(\"click\", \"#resultML p\", function(){\r\n        $('#resultML').empty();     \r\n         $('#mladd').val($(this).text());\r\n        });\r\n        \r\n$(document).on(\"click\", \".resultmeshadd p\", function(){\r\n       var id = $(this).parent().attr('id');\r\n         $('#'+id.substring(1)).val($(this).text());\r\n                 $('.resultmeshadd').empty();     \r\n\r\n        });\r\n   $(document).on(\"click\", \".resultMLadd p\", function(){\r\n       var id = $(this).parent().attr('id');\r\n         $('#'+id.substring(1)).val($(this).text());\r\n                 $('.resultMLadd').empty();     \r\n        });\r\n        \r\n        \r\n        \r\n       $('#goresult').click(function() {\r\n                   var key = $(\"#key1\").val();\r\n                           var idoption = $(\"#options option:selected\").attr(\"id\");\r\nif(idoption=='inputtype'){\r\n                    key = $(\".selectobt option:selected\").attr(\"id\");\r\n}\r\n\r\n            jQuery.ajax({\r\n        url:'https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/ajaxsql.php',\r\n        type: 'post',\r\n        data: {search:key,type:idoption,num:1},\r\n        dataType: 'json',\r\n        success:function(response){\r\n                            datares=[];\r\n                copy=\"\";\r\n            \r\n                            for (let i = 0; i < response.length ; i++) {\r\n                                datares[i]={};\r\n                                    copy=copy+'\/ox';\r\n                                \r\n            for (var  dato in response[i]){\r\n            copy=copy+response[i][dato]+'\/tx';\r\n            copy = copy.replace(\/\"\/g, \"\");\r\n\r\n}\r\n}\r\n var url = 'http:\/\/imdeafoodcompubio.com\/index.php\/moltresresults\/' ;\r\n                var form = $('<form action=\"' + url + '\" method=\"post\" target=\"_blank\">' +\r\n                '<input type=\"text\" name=\"titles\" id=\"titles\" value=\"'+copy+'\"\/>' +\r\n                '<\/form>');\r\n                form.hide();\r\n        $('body').append(form);\r\n        form.submit(); \r\n        }\r\n    });\r\n    });\r\n    \r\n\r\n    $('#mladd').on('keyup', function() {  \r\n        var key = $(this).val();\r\n    jQuery.ajax({\r\n        url:'https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/obtth.php',\r\n        type: 'post',\r\n        data: {search:key,type:'method'},\r\n        dataType: 'json',\r\n          success:function(response){\r\n                                            $('#resultML').empty();     \r\n                              var len = response.length;\r\n                            for( var i = 0; i<len; i++){\r\n                    var name = response[i];\r\n                    $(\"#resultML\").append(\"<p>\"+name+\"<\/p>\");\r\n                    } \r\n          }\r\n    });\r\n\r\n\r\n})\r\n    \r\n\r\n  $('#containerML').on('keyup', 'input', function() {\r\n        var key = $(this).val();\r\n        var id = $(this).attr(\"id\");\r\n    jQuery.ajax({\r\n        url:'https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/obtth.php',\r\n        type: 'post',\r\n        data: {search:key,type:'method'},\r\n        dataType: 'json',\r\n          success:function(response){\r\n              if(id=='mladd'){\r\n                                           $('#resultML').empty();     \r\n                              var len = response.length;\r\n                            for( var i = 0; i<len; i++){\r\n                    var name = response[i];\r\n                    $(\"#resultML\").append(\"<p>\"+name+\"<\/p>\");\r\n          }\r\n              }\r\n          else {\r\n                                                          $('#t'+id).empty();     \r\n                              var len = response.length;\r\n                            for( var i = 0; i<len; i++){\r\n                    var name = response[i];\r\n                    $('#t'+id).append(\"<p>\"+name+\"<\/p>\");\r\n          }\r\n          }\r\n          }\r\n    });\r\n\r\n\r\n})\r\n\r\n\r\n\r\n  $('#advancedml').click(function() {\r\n      contml=contml+1;\r\n    $('#containerML').append('<input type=\"text\" id=\"inputml'+contml+'\">');\r\n    $('#containerML').append('<div class=\"resultMLadd\" id=\"tinputml'+contml+'\"><\/div>');\r\n  });\r\n\r\n  $('#advancedmesh').click(function() {\r\n      contmesh=contmesh+1;\r\n    $('#containermesh').append('<input type=\"text\" id=\"inputmesh'+contmesh+'\" class=\"meshaddcl\">');\r\n    $('#containermesh').append('<div class=\"resultmeshadd\" id=\"tinputmesh'+contmesh+'\"><\/div>');\r\n    \r\n\r\n  });\r\n\r\n  $('#advancedinput').click(function() {\r\n      continput=continput+1;\r\n      if (continput<5){\r\n    $('#containerinput').append('<select class=\"form-control inputadd\" id=\"inputtype'+continput+'\"><option id=\"16S\">16S RNA<\/option><option id=\"Otu\">OTU Tables<\/option><option id=\"shotgun\">Shotgun Metagenomic<\/option> <option id=\"gene\">Gene Count<\/option> <option id=\"other\">Other<\/option><\/select> ');\r\n    \r\n      }\r\n          \r\n      });\r\n\r\n\r\n  $('#containermesh').on('keyup', 'input', function() {\r\n        var key = $(this).val();\r\n        var id = $(this).attr(\"id\");\r\n    jQuery.ajax({\r\n        url:'https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/obtth.php',\r\n        type: 'post',\r\n        data: {search:key,type:'mesh'},\r\n        dataType: 'json',\r\n          success:function(response){\r\n              if(id=='meshadd'){\r\n                                            $('#resultadd').empty();     \r\n                              var len = response.length;\r\n              for( var i = 0; i<len; i++){\r\n                    var name = response[i]['label'];\r\n                    $(\"#resultadd\").append(\"<p>\"+name+\"<\/p>\");\r\n                    }\r\n          }\r\n          else {\r\n                                                          $('#t'+id).empty();     \r\n                              var len = response.length;\r\n              for( var i = 0; i<len; i++){\r\n                    var name = response[i]['label'];\r\n                    $('#t'+id).append(\"<p>\"+name+\"<\/p>\");\r\n                    }\r\n          }\r\n          }\r\n    });\r\n\r\n\r\n})\r\n\r\n\r\n\r\n  $('#formadd').submit(function(event) {\r\n    \/\/ Prevent the default form submission\r\n    event.preventDefault();\r\n    var mesharray=[];\r\n        var datatypearray=[];\r\n    var mlarray=[];\r\n\r\n    \/\/ Get the values of the form inputs\r\n    var doi = $('#doiadd').val();\r\n    var mesh = $('#meshadd').val();\r\n    var datatype = $(\"#inputadd option:selected\").val();\r\n    var ml = $('#mladd').val();\r\n    \/\/ Validate the form inputs\r\n    if (doi === '') {\r\n                    alert('error DOI cant be null');\r\n      return;\r\n    }\r\n        if (mesh === '') {\r\n                        alert('error in the Mesh cant be null if you dont have one type - ');\r\n\r\n      return;\r\n    }\r\n        if (ml === '') {\r\n                        alert('error in the ML Method cant be null if you dont have one type - ');\r\n\r\n      return;\r\n    }\r\n    if(continput>0){\r\n        for (let i = 1; i <= continput; i++) {\r\n            prov = $(\"#inputtype\"+i+\" option:selected\").val();\r\n            if(datatype.indexOf(prov)==-1){\r\n            datatype=datatype+','+prov;\r\n            }\r\n        }\r\n    }\r\n    if(contmesh>0){\r\n                for (let i = 1; i <= contmesh; i++) {\r\nprov = $(\"#inputmesh\"+i).val(); \r\n            if(mesh.indexOf(prov)==-1){\r\nmesh=mesh+';'+prov;\r\n            }\r\n        }\r\n    }\r\n    if(contml>0){\r\n                        for (let i = 1; i <= contml; i++) {\r\n            prov = $(\"#inputml\"+i).val();\r\n                        if(ml.indexOf(prov)==-1){\r\n            ml=ml+','+prov;\r\n            }\r\n        }\r\n    }\r\n\r\n                 $.post('https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/cite.php', {data:doi}).done(function(data){\r\n                     let ind = data.indexOf(\"tit%\")\r\n                     title = data.substring(0, ind);\r\n                     dtx = data.substring(ind+6)\r\n                \r\n                     let indice = dtx.indexOf(\"{\");\r\n   cite = dtx.substring(0, indice);\r\n   year = (dtx.substring(indice).replace(\/[{}]\/g, \"\"));\r\n    year = year.replace(\/'\/g, \"\");\r\n   year=parseInt(year.trim(), 10);\r\n                                    $.post('https:\/\/imdeafoodcompubio.com\/wp-content\/themes\/bento-child\/doi\/adddoi.php', {doi:doi,cite:cite,title:title,year:year,method:ml,mesh:mesh,type:datatype}).done(function(data){\r\n        if(data==0){\r\n            alert('error in the DOI this doi is already in the database');\r\n        }else {\r\n            console.log(data)\r\n            if(data==\"doi invalid\"){\r\n                            alert('error in the DOI this doi is invalid ');\r\n\r\n            }else {\r\n                $('#formadd')[0].submit();\r\n}\r\n        }\r\n    });\r\n                 });\r\n        \r\n  });\r\n\r\n\r\n$(document).on(\"mouseenter\", \".help\", function(){\r\n$(\".helpresult\").empty();\r\nvar idhelp = $(this).attr(\"id\");\r\nif (idhelp==\"datahelp1\") {\r\n            $(\"#help1\").append(\"<p>Click on DOI to show more search options.<\/p>\");\r\n                    \r\n} else if(idhelp==\"datahelp2\"){\r\n                $(\"#help2\").append(\"<p>Doi format :  10.3389\/fmicb.2021.634511<\/p>\");\r\n\r\n}  \r\nelse if(idhelp==\"datahelp3\"){\r\n                $(\"#help3\").append(\"<p>Type the Mesh to autocomplete it<\/p>\");\r\n\r\n}  \r\nelse if(idhelp==\"datahelp4\"){\r\n                $(\"#help4\").append(\"<p>Click to show more options.<\/p>\");\r\n\r\n} \r\nelse if(idhelp==\"datahelp5\"){\r\n                $(\"#help5\").append(\"<p>Select one ML Method of catalog.<\/p>\");\r\n\r\n}  \r\n});\r\n\r\n$(document).on(\"mouseleave\", \".help\", function(){\r\n$(\".helpresult\").empty();\r\n    });\r\n\r\n\r\nfunction validateDOI(doi) {\r\n  return doiPattern.test(doi);\r\n}\r\n\r\n\r\n})\r\n<\/script>\r\n\r\n\r\n<\/body>\r\n\r\n<\/html>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-913","page","type-page","status-publish","hentry","no-thumb"],"_links":{"self":[{"href":"https:\/\/imdeafoodcompubio.com\/index.php\/wp-json\/wp\/v2\/pages\/913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/imdeafoodcompubio.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/imdeafoodcompubio.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/imdeafoodcompubio.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/imdeafoodcompubio.com\/index.php\/wp-json\/wp\/v2\/comments?post=913"}],"version-history":[{"count":3,"href":"https:\/\/imdeafoodcompubio.com\/index.php\/wp-json\/wp\/v2\/pages\/913\/revisions"}],"predecessor-version":[{"id":939,"href":"https:\/\/imdeafoodcompubio.com\/index.php\/wp-json\/wp\/v2\/pages\/913\/revisions\/939"}],"wp:attachment":[{"href":"https:\/\/imdeafoodcompubio.com\/index.php\/wp-json\/wp\/v2\/media?parent=913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}