CINXE.COM
MetaCyc
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML lang='en'><HEAD> <TITLE>MetaCyc </TITLE> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js"></script> <script> var $j = jQuery.noConflict(); </script> <!-- <link rel="stylesheet" type="text/css" href="/yui/build/assets/skins/sam/skin.css"> <link rel="stylesheet" type="text/css" href="/style.css" > User web site style sheet customization should use the following file: <link rel="stylesheet" type="text/css" href="/userWebsiteCustomization.css"> The previous 4 .css files are combined at web start up time by the Lisp fn publish-combined-static-files generating the following combined.css file. --> <!-- <link rel="stylesheet" href="/pure/pure.css" type="text/css"> --> <link rel="stylesheet" href="https://unpkg.com/purecss@2.0.6/build/base-min.css"> <link rel="stylesheet" href="https://unpkg.com/purecss@2.0.6/build/grids-min.css"> <link rel="stylesheet" href="https://unpkg.com/purecss@2.0.6/build/grids-responsive-min.css"> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.3.11/themes/default/style.min.css"> <link rel="stylesheet" type="text/css" href="/jstree-themes/proton/style.css"> <link rel="stylesheet" href="/css/BioCyc_Extra.css?v=28.0" type="text/css"> <link rel="stylesheet" type="text/css" href="/combined/combined.css?v=28.0"> <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <!-- this has to go early --> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/yui/3.17.2/yui/yui-min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/prototype/1.7.3/prototype.min.js"></script> <script type="text/javascript" src="/combined/combined-early.js?v=28.0"></script> <!-- Google tag (gtag.js) For a GA4 property--> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-NVK8K9ZK0V"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NVK8K9ZK0V'); </script> <!-- Google Tag Manager - Also needs to go early midford: I think this is for BioCyc2 property--> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W5T5DF7');</script> <!-- End Google Tag Manager --> <!-- Global site tag (gtag.js) - Google Analytics --> <!-- paley:Jun-15-2017 Comment these out, let them be autoloaded from the cdn: <script type="text/javascript" src="/yui3/build/yui-base/yui-base-min.js"></script> <script type="text/javascript" src="/yui3/build/base-build/base-build-min.js"></script> <script type="text/javascript" src="/yui3/build/event-custom-base/event-custom-base-min.js"></script> This file is not in the cloudflare cdn, so we need to load it from our own site. They're in the combined-early file <script type="text/javascript" src="/yui3/build/gallery-timer/gallery-timer-min.js"></script> These are bundled into the combined-early.js file: <script type="text/javascript" src="/yui/build/utilities/utilities.js"></script> LOADED SEPARATELY (see above) <script TYPE="text/javascript" SRC="/wupub/prototype.js"></script> <script TYPE="text/javascript" SRC="/image-map-resizer-master/js/imageMapResizer.min.js"></script> --> <!-- next 3 css for webgraphics --> <link rel="stylesheet" type="text/css" href="/yui/build/fonts/fonts-min.css" /> <!-- paley:Sep-10-2018 These are not found, and don't seem to be necessary. <link rel="stylesheet" type="text/css" href="/yui/build/button/assets/skins/sam/button.css" /> <link rel="stylesheet" type="text/css" href="/yui/build/container/assets/skins/sam/container.css" /> --> <script type="text/javascript" src="/webgraphics.js?v=28.0"></script> <script TYPE="text/javascript" > var onMenuBarReady = new YAHOO.util.CustomEvent("onMenuBarReady"); /* This event fires when we change the current organism using the organism * selector, so that subscribers can update the page accordingly. */ var organismChangedEvent = new YAHOO.util.CustomEvent("organismChanged"); /* If you update the version number here, make sure you also update it in pathwayTools.js (and the minified file)!!! */ document.addEventListener("DOMContentLoaded", function() { if (typeof(ptoolsJsVersion) == 'undefined' || ptoolsJsVersion !== '28.0') { console.log('reloading because of outdated javascript file'); window.location.reload(true); } }); </script> <script> </script> <script src="https://code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script> <link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="https://unpkg.com/@popperjs/core@2"></script> <script src="https://unpkg.com/tippy.js@6"></script> <!-- Base Pathway Tools JavaScript code --> <script type="text/javascript" src="/pathwayTools-min.js?v=28.0"></script> <template id="sri-footer"> <footer class="footer-wide-margin-border-alt-color"> <div class="footer"> <div> <a> ©2024 SRI International, 333 Ravenswood Avenue, Menlo Park, CA 94025-3493 SRI International is an independent, nonprofit corporation. </a> <br> <a href="https://biocyc.org/subscription-terms.txt">Terms of Service</a> | <a href="https://www.sri.com/privacy-policy/">Privacy policy</a> | <a href="/disclaimer.shtml">Disclaimer</a> </div> <img src="/SRI-new-logo.png" height="35px" width="100px" alt='SRI International' style="margin-left: 173px" > </div> </footer> </template> <template id="changedb-and-quicksearch-template"> <!-- begin group db and search --> <!-- Database name and change link --> <div> <button class="changeDBBtn" id="changeDBBtn" onclick="showChooser(false);" > Change Current Database </button> <span style="vertical-align: middle; padding-left: 11px; font-size: 16px;">Current Database: </span><i class="searchMenuDatabaseName"><a id="currentDatabaseName" class="dynDBName banner"></a> </i> </div> <!-- End Database name and change link --> <!-- Quick Search --> <b style="font-size:16px">Search in Current Database: </b> <form class="lgSearchMenu" id="qsform" action='/' name=substring onSubmit="if (this.elements[1].value != '') {this.action= '/'+orgID()+'/substring-search?type=NIL&object='+this.elements[1].value } else { return(false)};"> <input id="QSType" name=type type=hidden value="NIL"> <span id="QSContainer"> <input id="QSTextBox" class="inputQuickSearch" name="object" size="47" spellcheck="false" placeholder="Enter a gene, protein, metabolite or pathway..." aria-label="Search in Current Database: Enter a gene, protein, metabolite or pathway" title="Enter one of the following (all searches conducted only within the selected organism, unless otherwise indicated): A name or synonym for a compound, gene, protein or pathway. Spaces, punctuation and case are ignored. E.g. pyruvate, trpA Any substring of one of the above names, length >= 3. E.g. kinase, pyr A full or partial EC number. E.g. 1.2.1.4, 1.3.1 A full or partial InChI-key. E.g. CKLJMWTZIZZHCS An internal id (case-sensitive) for any compound, gene, protein, pathway, reaction or transcription-unit. E.g. CPLX0-3661, HEMN-RXN An id (case-sensitive) from another database to which this database contains links, e.g. UniProt, KEGG, ChEBI. Note that our set of links is not complete; even if an external id search returns no result the object may still be in our database. E.g. P00561, NP_414543, C00047 A locus id for any gene of any organism on the BioCyc website. E.g. FTU_0031, YPA_0017 (MetaCyc only) An organism or taxon name, to find pathways curated to that taxon. E.g. Bacillus, Shigella flexneri" > <button onclick="qsSubmitFn();" title="Search" class="searchButton"> <span class='screen-reader-only'>Search</span> <i class="fa fa-search" id='qsIcon'></i> </button> </span> </form> <!-- End Quick Search --> <!-- end group db and search --> </template> <script> templateToWebComponent("sri-footer"); //templateToCustomElement("sri-footer"); </script> <script type="text/javascript"> var typeObjectPage = {object:'EC-2.7.1.171',orgid:'META',type:'EC-NUMBER',biopax2:false,biopax3:false,tf:false,gene:false} </script> <!-- Text, Cite includes from Preferences --> <style type="text/css"> @import url(/looks/cite-mnemonic.css); </style> <!-- End Text, Cite includes from Preferences --> </HEAD> <BODY ID="body" CLASS="yui-skin-sam yui3-skin-sam"> <a class="skipLink" href="#mainContent">Skip to main content</a> <!--next line is used for determining text size for sizing window, tooltips, buttons, etc billingt:Jul-7-2014 --> <!-- NEW-LINE from RAB --> <!-- display: none is necessary or space will be left on the screen for this invisible area --> <span id='textSizeTestArea' style='visibility: hidden; display: none'></span> <!-- The top banner, we are in a body --> <!-- We need this div to have position:relative in order for the z-index of the menu stacking to work --> <div id="topBannerMenu" role='banner'> <div class="top-menubar-cell"> <TITLE></TITLE> <!-- ajaxUpdater defined in pathwayTools.js --> <div id='ilogin'> </div> <script type='text/javascript'> ajaxUpdater('ilogin', '/login-area'); </script> <!-- Begininng temporary message. See file temporary-message-help.txt in this directory for instructions on how to insert a temporary message --> <!-- The set of BioCyc temporary messages must all be inside the following div --> <div id=biocycTmpMessages> <div class=temporaryMsg> </div> </div> <!-- The set of EcoCyc temporary messages must all be inside the following div --> <div id=ecocycTmpMessages> <div class=temporaryMsg> </div> </div> <!-- The set of MetaCyc temporary messages must all be inside the following div --> <div id=metacycTmpMessages> <div class=temporaryMsg> </div> </div> <!-- The set of HumanCyc temporary messages must all be inside the following div --> <div id=humancycTmpMessages> <div class=temporaryMsg> </div> </div> <!-- The set of BsubCyc temporary messages must all be inside the following div --> <div id=bsubcycTmpMessages> <div class=temporaryMsg> </div> </div> <!-- The set of CyanoCyc temporary messages must all be inside the following div --> <div id=cyanocycTmpMessages> <div class=temporaryMsg> <a href="https://doi.org/10.3389/fmicb.2024.1340413">Click here</a> to check out our latest paper on <i>Synechocystis sp.</i> PCC 6803 </div> </div> <script> YAHOO.util.Event.onContentReady("body", function() { if (typeof(defaultTypeObjectPage) == 'undefined') { console.log('reloading'); window.location.reload(true); } }); </script> <div class="menubar-wide-margin-border" role="menubar"> <div class="pure-g" style="margin-left:auto; margin-right:auto; max-width:1200px;"> <div class="pure-u-lg-5-12 pure-u-md-5-12 pure-u-sm-1-1"> <!-- BEGIN TOOLS MEGA MENU --> <div class="toolbar-dropdown" role="menuitem"> <button class="toolbar-dropbtn">Tools <i class="fa fa-caret-down"></i> </button> <div class="toolbar-dropdown-content" role="menu"> <div class="mega-row"> <div class="mega-column" id="MegaSearch" role="group"> <h3>Search</h3> <div class="vl" id="MegaSearchList"> <hr> <a href="/gene-search.shtml" role="menuitem">Search Genes, Proteins or RNAs</a> <a href="/pwy-search.shtml" role="menuitem">Search Pathways</a> <a href="/cpd-search.shtml" role="menuitem">Search Compounds</a> <a href="/rxn-search.shtml" role="menuitem">Search Reactions</a> <a id="growthMediaMenuItem" href="/gm-search.shtml" role="menuitem">Search Growth Media</a> <a href="/query.shtml" role="menuitem">Advanced Search</a> <a id="crossOrgSearch" href="/cross-org-search" role="menuitem">Cross Organism Search</a> <a id="blastMenuItem" class="orgspecific" href="/[ORGID]/blast.html" role="menuitem">BLAST Search Selected Databases</a> <a id="blastAllMenuItem" class="orgspecific" href="/[ORGID]/blast.html?refdb=ALL" role="menuitem"> BLAST All BioCyc</a> <a href="/full-text-search.shtml" role="menuitem">Google Search of this Site</a> </div> <!-- close vl --> </div> <div class="mega-column" id="MegaGenome" role="group"> <h3>Genome</h3> <div class="vl"> <hr> <a href="/[ORGID]/select-gen-el" class="orgspecific disable_for_multiorg" role="menuitem">Genome Browser<img src="/new.png"/ height=12 width=31></a> <a href="/[ORGID]/select-gen-el?classic=on" class="orgspecific disable_for_multiorg" role="menuitem">Genome Browser (Old)</a> <a href="/overviewsWeb/genOv.shtml" class="disable_for_multiorg" role="menuitem">Genome Overview</a> <a href="/cgweb" class="disable_for_multiorg" role="menuitem">Circular Genome Viewer</a> <a href="/overviewsWeb/regOv.shtml" class="disable_for_multiorg" role="menuitem">Regulatory Overview</a> <a class="orgspecific" href='/[ORGID]/class-tree?object=Gene-Ontology-Terms' role="menuitem">Browse Gene Ontology</a> <a href="/[ORGID]/select-gen-el?type=MAP-SEQ-COORDS" class="orgspecific disable_for_multiorg" role="menuitem">Map Sequence Coordinates</a> <h3 style="padding-top: 10px">SmartTables</h3> <hr> <a class="orgspecific requiresLogin" id="myFavoritesST" href="/group?id=FAVORITES" role="menuitem">My Favorites</a> <a class="orgspecific requiresLogin" href="/groups?orgid=[ORGID]" role="menuitem">My SmartTables</a> <a class="orgspecific" href="/groups?tab=PUBLIC&orgid=[ORGID]" role="menuitem">Public SmartTables</a> <a class="orgspecific" href="/groups?tab=SPECIAL&orgid=[ORGID]" role="menuitem">Special SmartTables</a> </div> <!-- close vl --> </div> <div class="mega-column" id="MegaMetabolism" role="group"> <h3>Metabolism</h3> <div class="vl"> <hr> <a class="orgspecific disable_for_multiorg" href="/overviewsWeb/celOv.shtml?orgid=[ORGID]" role="menuitem">Cellular Overview</a> <a href="/fba.shtml" class="disable_for_multiorg" role="menuitem">Run Metabolic Model</a> <a href="/dead-end-form.shtml" role="menuitem">Dead-end Metabolites</a> <a href="/chokepoint-form.shtml" role="menuitem">Chokepoint Reactions</a> <a class="orgspecific disable_for_multiorg" href="/meteng?organism=[ORGID]" role="menuitem">Metabolic Route Search</a> <a class="orgspecific" href="/MetNetExplorer.shtml?orgid=[ORGID]" role="menuitem">Metabolic Network Explorer</a> <a href="/metabolite-translation-service.shtml" role="menuitem">Metabolite Translation Service</a> <a href="/pathway-collage-info" role="menuitem">Pathway Collages</a> <a class="orgspecific" href='/[ORGID]/class-tree?object=Pathways' role="menuitem">Browse Pathway Ontology</a> <a class="orgspecific" href="/[ORGID]/class-tree?object=EC-Reactions" role="menuitem">Browse Enzyme Commission Ontology</a> <a class="orgspecific" href="/[ORGID]/class-tree?object=Compounds" role="menuitem">Browse Compound Ontology</a> <a class="orgspecific disable_for_multiorg" href="/poster-cellov?orgid=[ORGID]" role="menuitem">Generate Metabolic Map Poster</a> </div> <!-- close vl --> </div> <div class="mega-column" id="MegaAnalysis" role="group"> <h3>Analysis</h3> <hr> <a href="/comp-genomics" role="menuitem">Comparative Analysis</a> <a href="/dashboard/genome-dashboard-compare.shtml" role="menuitem">Comparative Genome Dashboard<img src="/new.png"/ height=12 width=31></a> <a href="/PToolsWebsiteHowto.shtml#omicsDataAnalysis" role="menuitem">Omics Data Analysis</a> <a class="orgspecific" href="/dashboard/dashboard-intro.shtml?orgid=[ORGID]" role="menuitem">Omics Dashboard</a> <a class="orgspecific" href="/[ORGID]/organism-summary" role="menuitem">Summary Statistics</a> <a class="orgspecific" href="/dashboard/genome-dashboard.shtml?orgid=[ORGID]" role="menuitem">Genome Dashboard</a> <a href="/cmpd-pwy-coverage.shtml" role="menuitem">Metabolomics Pathway Coverage</a> <a class="orgspecific" id="FuncGeneClusters" href="/[ORGID]/genome-context" role="menuitem">List Functional Gene Clusters</a> <a class="orgspecific" href="/msa.shtml?organism=[ORGID]&seq=s.gff" role="menuitem"> Multiple Sequence Alignment </a> <a href="/user-subscriptions.shtml" role="menuitem">Update Notifications</a> <div class="sub-toolbar-dropdown" role="menuitem"> <button class="sub-toolbar-dropbtn" style="color: black;">Reports <i class="fa fa-caret-down"></i> </button> <div class="sub-toolbar-dropdown-content" role="menu"> <div class="sub-vl"> <a class="orgspecific" href="/[ORGID]/release-notes" role="menuitem">History of updates</a> <a class="orgspecific disable_for_multiorg" href="/[ORGID]/sort-by-score.html" role="menuitem">Pathway evidence (sorted by score)</a> <a class="orgspecific disable_for_multiorg" href="/[ORGID]/hierarchical.html" role="menuitem">Pathway evidence (sorted by class)</a> <a class="orgspecific disable_for_multiorg" href="/[ORGID]/missing-rxns.html" role="menuitem">Pathway holes</a> </div> </div> </div> </div> </div> </div> </div> <!-- END OF TOOLS MEGA MENU --> <div class="toolbar-dropdown" role="menuitem"> <button class="toolbar-dropbtn">Sites <i class="fa fa-caret-down"></i></button> <div class="toolbar-dropdown-content" role="menu"> <a href="https://biocyc.org" role="menuitem">BioCyc</a> <a href="https://metacyc.org" role="menuitem">MetaCyc</a> <a href="https://ecocyc.org" role="menuitem">EcoCyc</a> <a href="https://humancyc.org" role="menuitem">HumanCyc</a> <a href="https://bsubcyc.org" role="menuitem">BsubCyc</a> <a href="http://yeast.biocyc.org" role="menuitem">YeastCyc</a> <a href="https://cyanocyc.org" role="menuitem">CyanoCyc</a> <a href="http://algae.biocyc.org" role="menuitem">Algae</a> <a href="http://helicobacter.biocyc.org" role="menuitem">Helicobacter pylori</a> <a href="http://listeria.biocyc.org" role="menuitem">Listeria monocytogenes</a> <a href="http://mycobacterium.biocyc.org" role="menuitem">Mycobacterium tuberculosis</a> <a href="http://clostridium.biocyc.org" role="menuitem">Peptoclostridium difficile</a> <a href="http://pseudomonas.biocyc.org" role="menuitem">Pseudomonas</a> <a href="http://salmonella.biocyc.org" role="menuitem">Salmonella enterica</a> <a href="http://shigella.biocyc.org" role="menuitem">Shigella flexneri</a> <a href="http://vibrio.biocyc.org" role="menuitem">Vibrio cholerae</a> </div> </div> <div class="toolbar-dropdown" role="menuitem"> <button class="toolbar-dropbtn">Pathway Tools <i class="fa fa-caret-down"></i> </button> <div class="toolbar-dropdown-content" role="menu"> <p> Desktop Application<br> Bring the power of BioCyc.org securely in-house, with the abilities to create and<br> edit PGDBs, perform metabolic modeling, and query/update using APIs. </p> <a href="https://pathwaytools.com" role="menuitem">More Information<br></a> <a href="https://biocyc.org/download-bundle.shtml" role="menuitem">Academic Licenses</a> <a href="https://share.hsforms.com/1qZSgeFYGSVqqSTKohHQITA3ipje" role="menuitem">Commercial Licenses</a> <!---- <a href="https://share.hsforms.com/13fwJvezjSDyUXl8BRPpkkQ3ipje" role="menuitem">Commercial Licenses</a>---> </div> </div> <div class="toolbar-dropdown" role="menuitem"> <button class="toolbar-dropbtn">Help <i class="fa fa-caret-down"></i> </button> <div class="toolbar-dropdown-content" role="menu"> <a href="/login-help.shtml" role="menuitem">Login/Subscription Problems</a> <div class="sub-toolbar-dropdown" role="menuitem"> <button class="sub-toolbar-dropbtn" style="color: black;">New Users <i class="fa fa-caret-down"></i> </button> <div class="sub-toolbar-dropdown-content" role="menu"> <a href="/quickstart.shtml" role="menuitem">BioCyc Quick Start Guide</a> <a href="/intro.shtml" role="menuitem">What is BioCyc?</a> <a href="/webinar.shtml" role="menuitem">BioCyc Video Tutorials</a> </div> </div> <div class="sub-toolbar-dropdown" role="menuitem"> <button class="sub-toolbar-dropbtn" style="color: black;">In-Depth Guides <i class="fa fa-caret-down"></i> </button> <div class="sub-toolbar-dropdown-content" role="menu"> <a href="/PToolsWebsiteHowto.shtml" role="menuitem">BioCyc Website User Guide</a> <a href="/BioCycUserGuide.shtml" role="UserGuide" role="menuitem">Guide to BioCyc Data Content</a> <a href="/metacyc/MetaCycUserGuide.shtml" role="UserGuide" role="menuitem">Guide to MetaCyc Data Content</a> <a href="/glossary.shtml" role="menuitem">Glossary</a> </div> </div> <a href="/publications.shtml" role="menuitem">How to Cite </a> <a href="/contact.shtml" role="menuitem">Contact Us/Licensing/Support</a> </div> </div> </div> <div class="pure-u-lg-7-12 pure-u-md-7-12 pure-u-sm-1-1" style="height: 49px"> <div class="login pure-g" id="loginMenuBar"> <!-- ajaxUpdater defined in pathwayTools.js --> <div id='subscriptionBanner' style="display:flex;flex-direction:row;justify-content: space-around;width:100%"> </div> <script type='text/javascript'> ajaxUpdater('subscriptionBanner', '/subscription-banner'); </script> </div> </div> <!-- Beginning of hidden/visible login overlay --> <div style="text-align: left; float: right; position: relative; left: 0;"> </div> </div> </div> </div> <div> <div class="whitespace-wide-margin-border" style="width: 1200px; margin-left: auto; margin-right: auto;display:flex;align-items:center;justify-content:space-around"> <div id="small-logo"> <!-- was commented out, restored midford:Apr-20-2023 --> <img src="/graphics2021/BioCyc.svg" alt="BioCyc" onclick="window.location.href='https://biocyc.org'" > </div> <div> <div style="margin-top: 20px" id="changeDBAndQuickSearch"> </div> </div> </div> </div> <!-- The top menu bar --> </div> <!-- end topBannerMenu --> <!-- Begin template-require-login-overlay.shtml --> <!-- End template-require-login-overlay.shtml --> <!-- Placeholder for popup messages --> <div id="msgPopup"></div> <!--Fixed Navigation Box--> <div class="navBox" id="navBox" style="display:none" role="navigation" aria-label="Operations"> <div class='navBoxExpansion'> <a href="#" onclick='toggleNavBox()' aria-controls="navBoxBody" aria-expanded=true role="button"> <span id="navBoxHide"> <img src='/navbox-hide.png' alt='' width='9' height='9'> hide </span> <span id="navBoxShow"> <img src='/navbox-show.png' alt='' width='9' height='9'> show operations </span> </a> </div> <div id='navBoxBody'> <br> <div id='navBoxTitle'> <div class="navBoxItem"><i><a href="organism-summary" class="dynDBName" ></a></i></div> <div class="navBoxLabel" id='objtypeNavBox'></div> <div class='navBoxItem' id='objnameNavBox'></div> </div> <span class='section1'>OPERATIONS</span> <div id="navBoxOps"> </div> </div> </div> <!--End Fixed Navigation Box--> <div class="pageContentDynamic" role='main' id="mainContent"> <div class='flexRow'> <div class='ecobuttons'> <INPUT type=button value="Provide Feedback" onClick="window.open('/feedback.html?' + encodeURIComponent(location), 'bugreport', 'toolbar=no,dependent=yes,height=640,width=620,menubar=no,location=no,scrollbars=yes')" > </div> <div id="mediaBox" style='margin:0px 0px 0px 7px'> <a href=javascript:void(0); title="share via email" onclick="emailFriend();return false"> <img src="/mail2.png" alt="email" width="15" height="15" style="background-color:orange;"></a> <a href="https://twitter.com/share" title="share on twitter" target="_blank" onclick="this.href+='?url='+encodeURIComponent(location.href)"> <img src="/Twitter_logo_blue2.png" alt="twitter" width="15" height="15"> </a> <a href="http://www.facebook.com/sharer.php" onclick="this.href+='?u='+encodeURIComponent(location.href)" title="share on facebook" target="_blank"> <img src= "/f_logo1.png" alt="facebook" width="15" height="15"></a> </div> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0&appId=638548716262275"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <script> function emailFriend(){ var strrep ,ptitle = document.title; strrep= ptitle.replace(/"/g,'%22'); strrep= ptitle.replace(/&/g,'%26'); var mailtourl = "mailto:?subject=" +ptitle+ "&body=" +encodeURIComponent(location.href); location.href = mailtourl; return false } </script> </div> <div class='flexRow' style='margin-top:1em;align-items:flex-start'><div id='ltitle'></div><div style='flex:5'> <SCRIPT type='text/javascript'> <!-- recordPageTitle('EC',"2.7.1.171 -- protein-fructosamine 3-kinase"); //--> </SCRIPT> <center class='header pageTitle' role='heading' aria-level='1'><a href="/META/organism-summary" class="ORGANISM-ORGKB"><i>MetaCyc</i> </a> EC 2.7.1.171 -- protein-fructosamine 3-kinase</center> </div> </div> <p class=ecoparagraph> <table role=presentation><tr><td style="text-align:left;vertical-align:top;border:0">Parent Class: </td><td style="text-align:left;vertical-align:top;border:0"><a href="/META/NEW-IMAGE?type=EC-NUMBER&object=EC-Numbers" class="EC-NUMBER">EC-Numbers</a> → <a href="/META/NEW-IMAGE?type=EC-NUMBER&object=EC-2" class="EC-NUMBER">2 -- Transferases</a> → <a href="/META/NEW-IMAGE?type=EC-NUMBER&object=EC-2.7" class="EC-NUMBER">2.7 -- Transferring phosphorous-containing groups</a> → <a href="/META/NEW-IMAGE?type=EC-NUMBER&object=EC-2.7.1" class="EC-NUMBER">2.7.1 -- Phosphotransferases with an alcohol group as acceptor</a></td></tr></table> </p> <p class=ecoparagraph> Synonyms: FN3K, fructosamine 3-kinase </p> <p class=ecoparagraph> Systematic Name: ATP:[protein]-<em>N</em><small><sup>6</sup></small>-<small>D</small>-fructosyl-<small>L</small>-lysine 3-phosphotransferase </p> <p class=ecoparagraph> Unification Links: <a href="http://www.brenda-enzymes.org/enzyme.php?ecno=2.7.1.171" class="LINK">BRENDA:2.7.1.171</a>, <a href="https://enzyme.expasy.org/EC/2.7.1.171" class="LINK">ENZYME:2.7.1.171</a>, <a href="http://www.enzyme-database.org/query.php?ec=2.7.1.171" class="LINK">IUBMB-ExplorEnz:2.7.1.171</a> </p> <p class=ecoparagraph> Reaction: <br> <a href="/reaction?orgid=META&id=RXN-12005" class="REACTION" data-tippy-content='<b>Reaction:</b> EC 2.7.1.171 <b>ID:</b> RXN-12005<br>a [protein]-<i>N</i><sup>6</sup>-(1-deoxy-D-fructos-1-yl)-L-lysine + ATP → a [protein]-<i>N</i><sup>6</sup>-(1-deoxy-3-<i>O</i>-phospho-D-fructos-1-yl)-L-lysine + ADP + H<SUP>+</SUP><br> <b>Enzyme:</b> fructosamine-3-kinase FN3K'>a [protein]-<i>N</i><sup>6</sup>-(1-deoxy-D-fructos-1-yl)-L-lysine + ATP → a [protein]-<i>N</i><sup>6</sup>-(1-deoxy-3-<i>O</i>-phospho-D-fructos-1-yl)-L-lysine + ADP + H<SUP>+</SUP></a> </p> <p class=ecoparagraph> Enzymes and Genes: <br> <a href="/gene?orgid=META&id=ENSG00000167363-MONOMER" class="ENZYME" data-tippy-content=' <b>Enzyme:</b> fructosamine-3-kinase<br><b>ID:</b> ENSG00000167363-MONOMER<br> <b>Species:</b> <i>Homo sapiens</i><br> <b>Evidence:</b> Assay of protein purified to homogeneity from its native host [Szwergold01]'>fructosamine-3-kinase</a>: <a href="/gene?orgid=META&id=HS09549" class="GENE" data-tippy-content=' <b>Gene:</b> FN3K HS09549<br> <b>Location:</b> 83,669,366 -> 83,684,564 <br> <b>Product:</b> fructosamine-3-kinase<br> <b>Species:</b> <i>Homo sapiens</i>'>FN3K</a> ( <a href="/META/NEW-IMAGE?object=TAX-9606" class="ORGANISM" data-tippy-content='<b><i>Homo sapiens</i></b><br>NCBI Taxonomy ID: <b>9606</b><br>Rank: <b>species</b><br>Lineage:<br> cellular organisms<br> Eukaryota<br> Opisthokonta<br> Metazoa<br> Eumetazoa<br> Bilateria<br> Deuterostomia<br> Chordata<br> Craniata <chordates><br> Vertebrata <vertebrates><br> Gnathostomata <vertebrates><br> Teleostomi<br> Euteleostomi<br> Sarcopterygii<br> Dipnotetrapodomorpha<br> Tetrapoda<br> Amniota<br> Mammalia<br> Theria <mammals><br> Eutheria<br> Boreoeutheria<br> Euarchontoglires<br> Primates<br> Haplorrhini<br> Simiiformes<br> Catarrhini<br> Hominoidea<br> Hominidae<br> Homininae<br> Homo'>Homo sapiens </a>) </p> <p class=ecoparagraph> Summary: <br> Nonenzymatic glycation is an important factor in the pathogenesis of diabetic complications. Key early intermediates in this process are fructosamines, such as [protein]-N6-D-fructosyl-L-lysine. Fructosamine-3-kinase is part of an ATP-dependent system for removing carbohydrates from nonenzymatically glycated proteins. The phosphorylation destablilizes the [protein]-N6-D-fructosyl-L-lysine adduct and leads to its spontaneous decomposition. </p> <p class=ecoparagraph> Citations: [<a href="http://www.ncbi.nlm.nih.gov/pubmed/11016445" class="CITATION-REFERENCE" data-tippy-content=' Delpierre G, Rider MH, Collard F, Stroobant V, Vanstapel F, Santos H, Van Schaftingen E (2000). <strong>"Identification, cloning, and heterologous expression of a mammalian fructosamine-3-kinase."</strong> Diabetes 49(10);1627-34. PMID: 11016445'>Delpierre00</a>, <a href="http://www.ncbi.nlm.nih.gov/pubmed/11522682" class="CITATION-REFERENCE" data-tippy-content=' Szwergold BS, Howell S, Beisswenger PJ (2001). <strong>"Human fructosamine-3-kinase: purification, sequencing, substrate specificity, and evidence of activity in vivo."</strong> Diabetes 50(9);2139-47. PMID: 11522682'>Szwergold01</a>] </p> <hr> <p class=ecoparagraph> <h3>References </h3> </p> <p class='ecoparagraph reference'> <a href="http://www.ncbi.nlm.nih.gov/pubmed/11016445" class="CITATION-FRAME" data-tippy-content='PubMed: 11016445'> <span class='key'>Delpierre00</span>: Delpierre G, Rider MH, Collard F, Stroobant V, Vanstapel F, Santos H, Van Schaftingen E (2000). <strong>"Identification, cloning, and heterologous expression of a mammalian fructosamine-3-kinase."</strong> Diabetes 49(10);1627-34. PMID: 11016445</a><p class='ecoparagraph reference'> <a href="http://www.ncbi.nlm.nih.gov/pubmed/11522682" class="CITATION-FRAME" data-tippy-content='PubMed: 11522682'> <span class='key'>Szwergold01</span>: Szwergold BS, Howell S, Beisswenger PJ (2001). <strong>"Human fructosamine-3-kinase: purification, sequencing, substrate specificity, and evidence of activity in vivo."</strong> Diabetes 50(9);2139-47. PMID: 11522682</a><hr><a href='#' onclick="window.open('/feedback.html?' + encodeURIComponent(location), 'bugreport', 'toolbar=no,dependent=yes,height=640,width=620,menubar=no,location=no,scrollbars=yes')" style="padding-left: 15px">Report Errors or Provide Feedback</a> <br><font size=-1>Please cite the following article in publications resulting from the use of MetaCyc: <A HREF=https://academic.oup.com/nar/article/46/D1/D633/4559117> Caspi et al, Nucleic Acids Research 46(D1):D633-D639 2018</A></font> <br><font size=-1 style="padding-left: 15px">Page generated by <a href="http://pathwaytools.org/" target=_top>Pathway Tools version 28.0</a> (software by SRI International) on Tue Dec 3, 2024, BIOCYC18.</font><p> <!-- end pageContentDynamic --> <!-- This is stuff that used to go in the head and now should go towards the end of pages for efficiency --> <!-- <script type="text/javascript" src="/yui/build/container/container-min.js"></script> --> <!-- <script type="text/javascript" src="/yui/build/datasource/datasource-min.js"></script> --> <!-- <script type="text/javascript" src="/yui/build/autocomplete/autocomplete-min.js"></script> --> <!-- <script type="text/javascript" src="/yui/build/menu/menu-min.js"></script> --> <!-- <script type="text/javascript" src="/yui/build/tabview/tabview-min.js"></script> --> <!-- Tooltip libraries --> <!-- <script type="text/javascript" src="/overLIB/Mini/overlib_mini.js"> -\-></script> --> <!-- <script type="text/javascript" src="/overLIB/Mini/overlib_exclusive_mini.js"></script> --> <!-- <script type="text/javascript" src="/overLIB/Mini/overlib_positioncap_mini.js"></script> --> <!-- <script type="text/javascript" src="/overLIB/Mini/overlib_centerpopup_mini.js"></script> --> <!-- <script TYPE="text/javascript" SRC="/wupub/wuwei.js"></script> --> <script TYPE="text/javascript" SRC="/combined/combined-1.js?v=28.0"></script> <!-- The style and JavaScript for Pathway Tools Server --> <!-- The following file is generated on the fly by the server --> <script type="text/javascript" src="/get-organisms-fast.js"></script> <script type="text/javascript" src="/get-user-data.js"></script> <!-- User web site JavaScript customization should use the following file --> <script type="text/javascript" src="/userWebsiteCustomization.js?v=28.0"></script> <script type="text/javascript" src="/paywall-unhidelogin.js"></script> <script type="text/javascript"> /* This code needs to be here to avoid the menu and other Yahoo widgets to flicker on the screen. */ // Do this as early as possible to minimize flicker: YAHOO.util.Event.onAvailable("body", function () { updateBannerClass(); }); YAHOO.util.Event.onContentReady("topBannerMenu", function () { /* Instantiate a MenuBar, passing in the id of the HTML element representing the MenuBar. var oMenuBar = new YAHOO.widget.MenuBar("pathwayToolsMenubar", {autosubmenudisplay: true, shadow: false, hidedelay: 700 }); OR NOT !! */ // Add dynamically all the menubar commands and menus here if need be. addContextSpecificToolbarMenus(); // User sites can define this fn in userWebsiteCustomization.js in // order to programmatically alter the menus. addSiteSpecificMenuItems(); /* onMenuBarReady.fire([]); // Render the MenuBar instance oMenuBar.render(); $$('.yuimenu').each(Element.show); <!-- re-show menus --> */ }); // Make sticky overLIB popups draggable: function setOverlibDraggable() { if (o3_sticky) $j('#overDiv').draggable(); } registerHook("olMain", setOverlibDraggable, FAFTER); </script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.3.11/jstree.min.js" defer></script> </div> </td> <!-- end closing tags from biocyc template-part2of3.shtml --> <!-- Beginning of BioCyc userFooterCustomization.shtml --> <div id="footerNav" class="footer-wide-margin-border" role="navigation" aria-label="footerLinks"> <div class="pure-g" style="max-width: 1200px; margin-left: auto; margin-right: auto"> <div class="pure-u-lg-1-4 pure-u-md-1-2 pure-u-sm-1-1"> <div class="l-box"> <h4 class="content-footer-subhead">General Information</h4> <p class="whitespace-none"> <a href="/intro.shtml">Intro to BioCyc</a> <br> <a href="/Product-summary.shtml#subscriptions">Subscriptions</a><br> <a href="/biocyc-pgdb-list.shtml" >20,052 Databases</a> <br> <a href="/biocyc-testimonials.shtml">Testimonials</a> <br> <a href="/publications.shtml">Publications</a> <br> <a href="/release-notes.shtml">Update History</a> <br> <a href="/Troubleshoot-guide.shtml">Troubleshooting</a> <br> <a href="/contact.shtml">Contact Us</a> <br> <a href="/about.shtml">About Us</a><br> </p> </div> </div> <div class="pure-u-lg-1-4 pure-u-md-1-2 pure-u-sm-1-1"> <div class="l-box"> <h4 class="content-footer-subhead">Data and Services</h4> <p class="whitespace-none"> <a href="/download.shtml">Software/Data Downloads</a><br> <a href="/web-services.shtml">Web Services & APIs</a><br> <a href="/linking.shtml">Linking to BioCyc</a><br> <a href="/posters.shtml">Metabolic and Genome Posters</a><br> <a href="/request-new-pgdb.shtml">Request New BioCyc Genome</a> <br> <a href="/webinar.shtml"> BioCyc Tutorials Videos </a> <br> <a href="/registry.html"> Registry </a> <br> </p> </div> </div> <div class="pure-u-lg-1-4 pure-u-md-1-2 pure-u-sm-1-1"> <div class="l-box"> <h4 class="content-footer-subhead">Credits</h4> <p class="whitespace-none"> <a href="/publications.shtml">How to Cite</a> <br> <a href="https://ecocyc.org/advisors.shtml">Advisory Board</a> <br> <a href="https://biocyc.org/credits.shtml">Contributors</a> <br> <a href="/credits.shtml">BioCyc Credits</a> <a href="/funding.shtml">BioCyc Funding Sources</a> </p> </div> </div> <div class="pure-u-lg-1-4 pure-u-md-1-2 pure-u-sm-1-1"> <div class="l-box"> <h4 class="content-footer-subhead">Follow Us</h4> <p class="whitespace-none"> <!-- <a href="https://www.facebook.com/BioCyc">Facebook</a><br> <a href="https://x.com/BioCyc">X</a><br> --> <a href="http://pathwaytools.blogspot.com">Pathway Tools Blog</a><br> <a href="/subscribe.shtml">Mailing List</a> <br><br> <a href="https://genomic.social/@biocyc" target="_blank"> <img src= "/mastodon-white.svg" alt="mastodon" rel="me" width="24" height="24"></a> <a href="https://twitter.com/BioCyc" target="_blank" onclick="this.href+='?url='+location.href"> <img src="/graphics2021/Xlogo.png" alt="twitter" width="29" height="24"></a> <a href="http://www.facebook.com/BioCyc" target="_blank"> <img src= "/graphics2021/f_logo_white.png" alt="facebook" width="24" height="24"></a> </p> </div> </div> </div> </div> <sri-footer></sri-footer> <!-- End of BioCyc userFooterCustomization.shtml --> <div id='orgSelectorDialogCC'></div> <!-- Multi Organism Chooser Template --> <div id="multiorgSelectorDialog" style="display:none" class='resizableDialog' role='dialog' aria-modal='true' aria-labeled-by='multiorgSelectorDialogTitle'> <div class="hd"><b id='multiorgSelectorDialogTitle'>Specify List of Organism Databases</b></div> <div class="bd" id="multiorgSelectorBody"> <form id="multiorgSelectorForm" action='/'> <div id='legend' style="max-width:900px"></div> <div id='multiorg3columns'> <div> <h3>Select One or More Databases: <span id="multiorgMaxLabel"></span></h3> <div id="multiorgSelectorTabs" class="orgSelectorTabs" style='min-width:504px'> <ul> <li class="selected"><a href="#multiorgNameTab">By Name</a></li> <li><a href="#multiorgTaxTab">By Taxonomy</a></li> <li><a href="#multiorgMetadataTab">By Organism Properties</a></li> <li><a href="#multiorgSavedTab">My Lists</a></li> </ul> <div id="multiorgNameTab" class='multiorgselectorTab'> <div class='orgselectorByNameContents'> <div id="multiorgRightcontent" class='nameACColumn'> <label id="multiorgFilterOptions" style="display:block;text-align:right;font-size:smaller"> Organism Filter: <select id="multiorgFilter" onChange='updateMultiOrgFilter()'> </select> </label> <div id="multiorgselectorAutoComplete"> <input id="multiorgInput" type="text" aria-label="Start typing a genus, species and/or strain name" placeholder="Start typing a genus, species and/or strain name" spellcheck=false aria-autocomplete="list" > <div id="multiorgContainer" style="font-style:italic"></div> </div> <div id="multiorgnum"></div> </div> <div class="alphabetFilter"> <div class="screen-reader-only"> <h3>Filter organisms by first letter</h3> </div> <a href="javascript:alphabetClick('a')">A</a><br> <a href="javascript:alphabetClick('b')">B</a><br> <a href="javascript:alphabetClick('c')">C</a><br> <a href="javascript:alphabetClick('d')">D</a><br> <a href="javascript:alphabetClick('e')">E</a><br> <a href="javascript:alphabetClick('f')">F</a><br> <a href="javascript:alphabetClick('g')">G</a><br> <a href="javascript:alphabetClick('h')">H</a><br> <a href="javascript:alphabetClick('i')">I</a><br> <a href="javascript:alphabetClick('j')">J</a><br> <a href="javascript:alphabetClick('k')">K</a><br> <a href="javascript:alphabetClick('l')">L</a><br> <a href="javascript:alphabetClick('m')">M</a><br> <a href="javascript:alphabetClick('n')">N</a><br> <a href="javascript:alphabetClick('o')">O</a><br> <a href="javascript:alphabetClick('p')">P</a><br> <a href="javascript:alphabetClick('q')">Q</a><br> <a href="javascript:alphabetClick('r')">R</a><br> <a href="javascript:alphabetClick('s')">S</a><br> <a href="javascript:alphabetClick('t')">T</a><br> <a href="javascript:alphabetClick('u')">U</a><br> <a href="javascript:alphabetClick('v')">V</a><br> <a href="javascript:alphabetClick('w')">W</a><br> <a href="javascript:alphabetClick('x')">X</a><br> <a href="javascript:alphabetClick('y')">Y</a><br> <a href="javascript:alphabetClick('z')">Z</a><br> </div> </div> </div> <div id="multiorgTaxTab" class='multiorgselectorTab'> <label id="multiorgTaxAutoComplete"> <span style="padding-right:5px">Search for taxon in taxonomy tree: </span> <input id="multiorgTaxName" type="text" style="width:360px" /> <div id="multiorgTaxContainer"></div> </label> <div id="multiorgTaxTreeContainer" style="min-width:489px;overflow-y:auto;margin-top:12px"> <div id="multiorgSelectorTaxTree" class="ygtv-checkbox"></div> </div> </div> <div id="multiorgMetadataTab" style="min-width:489px;overflow-y:auto" class='multiorgselectorTab' > Find organism databases according to: <ul style="line-height:118%;margin-top:4px"> <li>Organism characteristics, e.g. pathogenicity = human <li>Collection metadata, e.g. human microbiome body site = blood <li>Database properties, e.g. # (number) of Genes < 500 </ul> <div id="mclause0" class="flexRowWrap"> <select id="mmdSlot0" onChange='updateMetadataSlot(0, "m")' aria-label='Property for constraint 1'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint0" onChange='updateMetadataSlot(0, "m")' aria-label='Operator for constraint 1'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput0" style="display:none" class="flexRow"> <select id="mmdKeywordOp0" onchange="updateForOp(0, 'mmdKeywordOp0', 'mmdSubstringAC0', 'm')" aria-label='Operator for constraint 1'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC0"> <input id="mmdKeyword0" type="text" aria-label='Value for constraint 1'> <div id="mmdKWContainer0"></div> </div> </div> <div id="mnumericInput0" style="display:none" class="flexRow"> <select id="mmdNumOp0" onchange="updateForOp(0, 'mmdNumOp0', 'mmdNum0', 'm')" aria-label='Numeric operator for constraint 1'> <option value="e" selected>= (approx.)</option> <option value="lt"><</option> <option value="lte">≤</option> <option value="gt">></option> <option value="gte">≥</option> <option value="enum">Select Values</option> </select> <input id="mmdNum0" type="text" aria-label='Value for constraint 1'> </div> <div id="mmdEnumContainer0" style="display:none"> <select id="mmdEnum0" multiple aria-label='Value for constraint 1'> </select> </div> </div> <div id="mclause1" style="display:none"> <select id="mconnector1" aria-label='Connector for constraint 2'> <option value='AND' selected>AND</option> <option value='OR'>OR</option> </select> <input id="mmdDelete1" type="button" value ="Remove Constraint" onclick='mdRemoveClause(1, "m")' aria-label='Remove Constraint 2'> <br> <div class="flexRowWrap"> <select id="mmdSlot1" onChange='updateMetadataSlot(1, "m")' aria-label='Property for constraint 2'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint1" onChange='updateMetadataSlot(1, "m")' aria-label='Operator for constraint 2'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput1" style="display:none" class="flexRow"> <select id="mmdKeywordOp1" onchange="updateForOp(1, 'mmdKeywordOp1', 'mmdSubstringAC1', 'm')" aria-label='Operator for constraint 2'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC1"> <input id="mmdKeyword1" type="text" aria-label='Value for constraint 2'> <div id="mmdKWContainer1"></div> </div> </div> <div id="mnumericInput1" style="display:none" class="flexRow"> <select id="mmdNumOp1" onchange="updateForOp(1, 'mmdNumOp1', 'mmdNum1', 'm')" aria-label='Numeric operator for constraint 2'> <option value="e" selected>= (approx.)</option> <option value="lt"><</option> <option value="lte">≤</option> <option value="gt">></option> <option value="gte">≥</option> <option value="enum">Select Values</option> </select> <input id="mmdNum1" type="text" aria-label='Value for constraint 2'> </div> <div id="mmdEnumContainer1" style="display:none"> <select id="mmdEnum1" multiple aria-label='Value for constraint 2'> </select> </div> </div> </div> <div id="mclause2" style="display:none"> <select id="mconnector2" aria-label='Connector for constraint 3'> <option value='and' selected>AND</option> <option value='or'>OR</option> </select> <input id="mmdDelete2" type="button" value="Remove Constraint" onclick='mdRemoveClause(2, "m")' aria-label='Remove Constraint 3'> <br> <div class="flexRowWrap"> <select id="mmdSlot2" onChange='updateMetadataSlot(2, "m")' aria-label='Property for constraint 3'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint2" onChange='updateMetadataSlot(2, "m")' aria-label='Operator for constraint 3'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput2" style="display:none" class="flexRow"> <select id="mmdKeywordOp2" onchange="updateForOp(2, 'mmdKeywordOp2', 'mmdSubstringAC', 'm')" aria-label='Operator for constraint 3'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC2"> <input id="mmdKeyword2" type="text" aria-label='Value for constraint 3'> <div id="mmdKWContainer2"></div> </div> </div> <div id="mnumericInput2" style="display:none" class="flexRow"> <select id="mmdNumOp2" onchange="updateForOp(2, 'mmdNumOp2', 'mmdNum2', 'm')" aria-label='Numeric operator for constraint 3'> <option value="e" selected>= (approx.)</option> <option value="lt"><</option> <option value="lte">≤</option> <option value="gt">></option> <option value="gte">≥</option> <option value="enum">Select Values</option> </select> <input id="mmdNum2" type="text" aria-label='Value for constraint 3'> </div> <div id="mmdEnumContainer2" style="display:none"> <select id="mmdEnum2" multiple aria-label='Value for constraint 3'> </select> </div> </div> </div> <div id="mclause3" style="display:none"> <select id="mconnector3" aria-label='Connector for constraint 4'> <option value='and' selected>AND</option> <option value='or'>OR</option> </select> <input id="mmdDelete3" type="button" value="Remove Constraint" onclick='mdRemoveClause(3, "m")' aria-label='Remove Constraint 4'> <br> <div class="flexRowWrap"> <select id="mmdSlot3" onChange='updateMetadataSlot(3, "m")' aria-label='Property for constraint 4'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint3" onChange='updateMetadataSlot(3, "m")' aria-label='Operator for constraint 4'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput3" style="display:none" class="flexRow"> <select id="mmdKeywordOp3" onchange="updateForOp(3, 'mmdKeywordOp3', 'mmdSubstringAC3', 'm')" aria-label='Operator for constraint 4'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC3"> <input id="mmdKeyword3" type="text" aria-label='Value for constraint 4'> <div id="mmdKWContainer3"></div> </div> </div> <div id="mnumericInput3" style="display:none" class="flexRow"> <select id="mmdNumOp3" onchange="updateForOp(3, 'mmdNumOp3', 'mmdNum3', 'm')" aria-label='Numeric operator for constraint 4'> <option value="e" selected>= (approx.)</option> <option value="lt"><</option> <option value="lte">≤</option> <option value="gt">></option> <option value="gte">≥</option> <option value="enum">Select Values</option> </select> <input id="mmdNum3" type="text" aria-label='Value for constraint 4'> </div> <div id="mmdEnumContainer3" style="display:none"> <select id="mmdEnum3" multiple aria-label='Value for constraint 4'> </select> </div> </div> </div> <div id="mclause4" style="display:none"> <select id="mconnector4" aria-label='Connector for constraint 5'> <option value='and' selected>AND</option> <option value='or'>OR</option> </select> <input id="mmdDelete4" type="button" value = "Remove Constraint" onclick='mdRemoveClause(4, "m")' aria-label='Remove Constraint 5'> <br> <div class="flexRowWrap"> <select id="mmdSlot4" onChange='updateMetadataSlot(4, "m")' aria-label='Property for constraint 5'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint4" onChange='updateMetadataSlot(4, "m")' aria-label='Operator for constraint 5'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput4" style="display:none" class="flexRow"> <select id="mmdKeywordOp4" onchange="updateForOp(4, 'mmdKeywordOp4', 'mmdSubstringAC4', 'm')" aria-label='Operator for constraint 5'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC4"> <input id="mmdKeyword4" type="text" aria-label='Value for constraint 5'> <div id="mmdKWContainer4"></div> </div> </div> <div id="mnumericInput4" style="display:none"> <select id="mmdNumOp4" onchange="updateForOp(4, 'mmdNumOp4', 'mmdNum4', 'm')" aria-label='Numeric operator for constraint 5'> <option value="e" selected>= (approx.)</option> <option value="lt"><</option> <option value="lte">≤</option> <option value="gt">></option> <option value="gte">≥</option> <option value="enum">Select Values</option> </select> <input id="mmdNum4" type="text" aria-label='Value for constraint 5'> </div> <div id="mmdEnumContainer4" style="display:none"> <select id="mmdEnum4" multiple aria-label='Value for constraint 5'> </select> </div> </div> </div> <div id="mclause5" style="display:none"> <select id="mconnector5" aria-label='Connector for constraint 6'> <option value='and' selected>AND</option> <option value='or'>OR</option> </select> <input id="mmdDelete5" type="button" value="Remove Constraint" onclick='mdRemoveClause(5, "m")' aria-label='Remove Constraint 6'> <br> <div class="flexRowWrap"> <select id="mmdSlot5" onChange='updateMetadataSlot(5, "m")' aria-label='Property for constraint 6'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint5" onChange='updateMetadataSlot(5, "m")' aria-label='Operator for constraint 6'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput5" style="display:none" class="flexRow"> <select id="mmdKeywordOp5" onchange="updateForOp(5, 'mmdKeywordOp5', 'mmdSubstringAC5', 'm')" aria-label='Operator for constraint 6'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC5"> <input id="mmdKeyword5" type="text" aria-label='Value for constraint 6'> <div id="mmdKWContainer5"></div> </div> </div> <div id="mnumericInput5" style="display:none" class="flexRow"> <select id="mmdNumOp5" onchange="updateForOp(5, 'mmdNumOp5', 'mmdNum5', 'm')" aria-label='Numeric operator for constraint 6'> <option value="e" selected>= (approx.)</option> <option value="lt"><</option> <option value="lte">≤</option> <option value="gt">></option> <option value="gte">≥</option> <option value="enum">Select Values</option> </select> <input id="mmdNum5" type="text" aria-label='Value for constraint 6'> </div> <div id="mmdEnumContainer5" style="display:none"> <select id="mmdEnum5" multiple aria-label='Value for constraint 6'> </select> </div> </div> </div> <br> <div class="flexRow"> <input id="maddClause" type="button" value = "Add Constraint" onclick='mdAddClause("m")' style="display:none"> <input id="mmdSearch" type="button" value = "Find Organisms" onclick = 'processMdQuery(true, "m")'> </div> <div id="mmdResults" class='yui3-skin-sam'></div> </div> <div id="multiorgSavedTab" class='multiorgselectorTab' style="overflow-y:auto"> <div style="padding-bottom:20px"> <span>Database lists include both predefined lists and lists that are saved as SmartTables that you can edit from your <a href="/smarttables" target="new.window">My SmartTables</a> page. To add all organisms from a saved list, check the box next to the list name and then click the "Add" button. </span> </div> <div id="multiorgSavedTree" class="ygtv-checkbox"></div> <div class="requiresLogin" style="padding-top:50px"> <span class="requiresNoSavedOrglist requiresLogin"> You have no saved database lists </span> </div> <div class="requiresNotLoggedIn" style="padding-top:50px"> Log in and reload this page to access your saved database lists. </div> </div> </div> <div id="tierKey" style="padding-top:3px"> <span class="tier1">Tier 1</span> and <span class="tier2">Tier 2</span> databases are displayed with orange and blue backgrounds, respectively. </div> </div> <div class='buttons flexCol' style="gap:4px;margin:3px;"> <div id="multiorgSelectAllRow"> <input type="button" id="multiorgSelectAllBtn" class="disableWhenAllSelected" value="Select All" onclick="multiorgSelectAll()"> </div> <input type="button" id="multiorgAddToList" class="disableWhenAllSelected" value="Add →" onclick="addNewSelections()"> <input type="button" id="multiorgDeleteFromList" class="disableWhenAllSelected" value="Remove ←" onclick="deleteMultiorgOptions(false)"> <input type="button" id="multiorgClearAll" value="Clear All" onclick="deleteMultiorgOptions(true)"> </div> <div> <label for="multiorgSelection"><h3>Current Selection</h3></label> <span id="multiNumSelected">0</span> databases or taxa currently selected. <p> <div id='multiorgSelectionDiv'> <select multiple id="multiorgSelection"> </select> </div> <div class="requiresLogin" id="rememberAsST"> <fieldset style="border:none;padding:0"> <legend style="padding-top:3px"> Remember Selection as SmartTable:</legend> <label> <input type="radio" name="stSave" value="new" checked> Create New </label> <label> <input type="radio" name="stSave" value="old"> Update Existing </label> <div style="padding-top:3px"> <input type="text" id="orglistname" style="width:200px" placeholder="Enter SmartTable Name"> <select id="savedOrglistUpdate" class="savedOrglistSelectEl" aria-label="Select an organism SmartTable to update" style="display:none"> </select> <input type="button" value="Save" title="Clicking this button will save or update the specified organism SmartTable to refer to the currently selected databases. It will not close this dialog or submit your choices. If no databases are currently selected, clicking this button will cause the named SmartTable to be deleted. SmartTables saved here can be accessed from the My Lists tab."> </div> </fieldset> </div> <div class="requiresNotLoggedIn" style="padding-top:3px"> Note: if you create a user account and log in, you can save your database lists for next time. </div> </div> </div> </form> </div> </div> <script type="text/javascript"> multiorg_maxOrgs = 70 </script> <!-- End Multi Organism Chooser Template --> <script type="text/javascript"> if (forceOrgID && forceOrgID != "DEFAULT") setOrganism(forceOrgID); </script> <script src="https://unpkg.com/@popperjs/core@2"></script> <script src="https://unpkg.com/tippy.js@6"></script> <script> /* following relates to tooltips for template-top-menubar */ var subTipContent; subTipContent = "You are not connected to a paid subscription, which limits your access to BioCyc. The EcoCyc database is free."; var accelTipContent = "Create a free account to access SmartTables, run metabolic models, customize appearance, and more." if (subTipContent) { tippy('#subscribe', { content: subTipContent, theme: 'biocyc', placement: 'bottom', plugins: [hideOnEsc] }); } tippy('#account', { content: accelTipContent, theme: 'biocyc', placement: 'bottom', plugins: [hideOnEsc] }); /* following relates to tooltip for MetaCyc */ tippy('#metacycRef', { theme: 'biocyc', content: "MetaCyc is a curated database of metabolic enzymes and pathways from all domains of life.", placement: 'right', plugins: [hideOnEsc] }); </script> </BODY> </HTML>