PageSourceSearch

https://www.uniprot.org/modern.app.53aa6e.js

js uniprot.org collected 2026-09-24 08:32:42 UTC 76,313 bytes, 2 lines download raw bytes

1(self.webpackChunkuniprot_website=self.webpackChunkuniprot_website||[]).push([[8792],{53287(e,t,s){"use strict";s.r(t),s.d(t,["VA",0,"https://insideuniprot.blogspot.com/","kd",0,"https://x.com/uniprot","m9",0,"https://www.youtube.com/user/uniprotvideos","v8",0,"https://www.linkedin.com/company/uniprot/"])},87912(e,t,s){"use strict";s.d(t,{aZ:()=>p});var n=s(45207),o=s(66532),a=s(74547),r=s(7934),i=s(98510),l=s(69429);const c=[l.g$.uniprotkb,l.g$.uniref,l.g$.uniparc],u=[l.g$.uniprotkb,l.g$.uniref,l.g$.uniparc],d=u;let p=function(e){return e.Home="Home",e.UniProtKBStatistics="UniProtKBStatistics",e.UniProtKBResults="UniProtKBResults",e.UniProtKBEntry="UniProtKBEntry",e.UniRefEntry="UniRefEntry",e.UniRefResults="UniRefResults",e.UniParcEntry="UniParcEntry",e.UniParcSubEntry="UniParcSubEntry",e.UniParcResults="UniParcResults",e.ProteomesEntry="ProteomesEntry",e.ProteomesResults="ProteomesResults",e.SupportingData="SupportingData",e.TaxonomyEntry="TaxonomyEntry",e.TaxonomyResults="TaxonomyResults",e.KeywordsEntry="KeywordsEntry",e.KeywordsResults="KeywordsResults",e.CitationsEntry="CitationsEntry",e.CitationsResults="CitationsResults",e.DiseasesEntry="DiseaseEntry",e.DiseasesResults="DiseaseResults",e.DatabaseEntry="DatabaseEntry",e.DatabaseResults="DatabaseResults",e.LocationsEntry="LocationsEntry",e.LocationsResults="LocationsResults",e.UniRuleEntry="UniRuleEntry",e.UniRuleResults="UniRuleResults",e.ARBAEntry="ARBAEntry",e.ARBAResults="ARBAResults",e.Basket="Basket",e.Dashboard="Dashboard",e.Align="Align",e.AlignResult="AlignResult",e.Blast="Blast",e.BlastResult="BlastResult",e.PeptideSearch="PeptideSearch",e.PeptideSearchResult="PeptideSearchResult",e.IDMapping="IDMapping",e.IDMappingResult="IDMappingResult",e.HelpEntry="HelpEntry",e.HelpResults="HelpResults",e.Documentation="Documentation",e.ReleaseNotesEntry="ReleaseNotesEntry",e.ReleaseNotesResults="ReleaseNotesResults",e.ContactGeneric="ContactGeneric",e.ContactUpdate="ContactUpdate",e}({});const m={[p.Home]:"/",[p.UniProtKBStatistics]:`/${l.g$.uniprotkb}/statistics`,[p.UniProtKBEntry]:`/${l.g$.uniprotkb}/:accession/:subPage?`,[p.UniProtKBResults]:`/${l.g$.uniprotkb}`,[p.UniRefEntry]:`/${l.g$.uniref}/:accession`,[p.UniRefResults]:`/${l.g$.uniref}`,[p.UniParcSubEntry]:`/${l.g$.uniparc}/:accession/:subPage(entry|feature-viewer)/:xrefId`,[p.UniParcEntry]:`/${l.g$.uniparc}/:accession/:subPage(entry|feature-viewer|structure-viewer)?`,[p.UniParcResults]:`/${l.g$.uniparc}`,[p.ProteomesEntry]:`/${l.g$.proteomes}/:accession`,[p.ProteomesResults]:`/${l.g$.proteomes}`,[p.SupportingData]:"/supporting-data",[p.TaxonomyEntry]:`/${l.g$.taxonomy}/:accession`,[p.TaxonomyResults]:`/${l.g$.taxonomy}`,[p.KeywordsEntry]:`/${l.g$.keywords}/:accession`,[p.KeywordsResults]:`/${l.g$.keywords}`,[p.CitationsEntry]:`/${l.g$.citations}/:accession`,[p.CitationsResults]:`/${l.g$.citations}`,[p.DiseasesEntry]:`/${l.g$.diseases}/:accession`,[p.DiseasesResults]:`/${l.g$.diseases}`,[p.DatabaseEntry]:`/${l.g$.database}/:accession`,[p.DatabaseResults]:`/${l.g$.database}`,[p.LocationsEntry]:`/${l.g$.locations}/:accession`,[p.LocationsResults]:`/${l.g$.locations}`,[p.UniRuleEntry]:`/${l.g$.unirule}/:accession`,[p.UniRuleResults]:`/${l.g$.unirule}`,[p.ARBAEntry]:`/${l.g$.arba}/:accession`,[p.ARBAResults]:`/${l.g$.arba}`,[p.Basket]:`/basket/:namespace(${u.join("|")})`,[p.Dashboard]:"/tool-dashboard",[p.AlignResult]:"/align/:id/:subPage?",[p.Align]:"/align",[p.BlastResult]:`/blast/:namespace(${d.join("|")})/:id/:subPage?`,[p.Blast]:"/blast",[p.PeptideSearchResult]:"/peptide-search/:id/:subPage?",[p.PeptideSearch]:"/peptide-search",[p.IDMappingResult]:`/id-mapping/:namespace(${c.join("|")})?/:id/:subPage?`,[p.IDMapping]:"/id-mapping",[p.HelpEntry]:"/help/:accession",[p.HelpResults]:"/help",[p.Documentation]:"/api-documentation/:definition?",[p.ReleaseNotesEntry]:"/release-notes/:accession+",[p.ReleaseNotesResults]:"/release-notes",[p.ContactGeneric]:"/contact",[p.ContactUpdate]:"/update"},h={[l.g$.uniprotkb]:m[p.UniProtKBResults],[l.g$.uniref]:m[p.UniRefResults],[l.g$.uniparc]:m[p.UniParcResults],[l.g$.proteomes]:m[p.ProteomesResults],[l.g$.taxonomy]:m[p.TaxonomyResults],[l.g$.keywords]:m[p.KeywordsResults],[l.g$.citations]:m[p.CitationsResults],[l.g$.diseases]:m[p.DiseasesResults],[l.g$.database]:m[p.DatabaseResults],[l.g$.locations]:m[p.LocationsResults],[l.g$.unirule]:m[p.UniRuleResults],[l.g$.arba]:m[p.ARBAResults]},g=`/:namespace(${Object.keys(l.zK).join("|")})`,f=`/:namespace(${Object.keys(l.zK).join("|")})/:accession`,b=`/:namespace(${Array.from(l.LG).join("|")})/:accession`,y={[l.g$.uniprotkb]:m[p.UniProtKBEntry],[l.g$.uniref]:m[p.UniRefEntry],[l.g$.uniparc]:m[p.UniPar
1cEntry],[l.g$.proteomes]:m[p.ProteomesEntry],[l.g$.taxonomy]:m[p.TaxonomyEntry],[l.g$.keywords]:m[p.KeywordsEntry],[l.g$.citations]:m[p.CitationsEntry],[l.g$.diseases]:m[p.DiseasesEntry],[l.g$.database]:m[p.DatabaseEntry],[l.g$.locations]:m[p.LocationsEntry],[l.g$.unirule]:m[p.UniRuleEntry],[l.g$.arba]:m[p.ARBAEntry]},v={[l.g$.uniprotkb]:m[p.UniProtKBResults],[l.g$.uniref]:m[p.UniRefResults],[l.g$.uniparc]:m[p.UniParcResults],[l.g$.proteomes]:m[p.ProteomesResults],[l.g$.taxonomy]:m[p.TaxonomyResults],[l.g$.keywords]:m[p.KeywordsResults],[l.g$.citations]:m[p.CitationsResults],[l.g$.diseases]:m[p.DiseasesResults],[l.g$.database]:m[p.DatabaseResults],[l.g$.locations]:m[p.LocationsResults],[l.g$.unirule]:m[p.UniRuleResults],[l.g$.arba]:m[p.ARBAResults]},x=(e,t,s)=>{const n=`${t}`;return e===l.g$.uniprotkb&&n.includes("-")?`${(0,o.tW)(y[e],{accession:n.split("-")[0],subPage:s})}#${n}`:(0,o.tW)(y[e],{accession:n,subPage:s})},E="https://www.uniprot.org",j=(e,t)=>(0,o.tW)(m[e],{accession:`${t}`}),w=(e,t)=>{switch(e){case i.j.ALIGN:return t?(0,o.tW)(m[p.AlignResult],{id:t.remoteID,subPage:"overview"}):m[p.Align];case i.j.BLAST:return t?(0,o.tW)(m[p.BlastResult],{namespace:(0,r.Ku)(t.parameters.database),id:t.remoteID,subPage:"overview"}):m[p.Blast];case i.j.ID_MAPPING:return t?(0,o.tW)(m[p.IDMappingResult],{namespace:(0,r.Ku)(t?.parameters?.to.toLowerCase()),id:t.remoteID,subPage:"overview"}):m[p.IDMapping];case i.j.PEPTIDE_SEARCH:return t?(0,o.tW)(m[p.PeptideSearchResult],{id:t.remoteID,subPage:"overview"}):m[p.PeptideSearch]}throw new Error(`"${e}"invalid job type`)},R={[p.IDMappingResult]:l.rc[l.g$.idmapping],[p.AlignResult]:l.rc[i.j.ALIGN],[p.BlastResult]:l.rc[i.j.BLAST],[p.PeptideSearchResult]:l.rc[i.j.PEPTIDE_SEARCH]},P=[p.AlignResult,p.BlastResult,p.IDMappingResult,p.PeptideSearchResult];s.d(t,["D4",0,e=>t=>({...t,pathname:e}),"Nx",0,h,"SE",0,e=>(0,a.A)(E,e),"Tj",0,E,"Tn",0,e=>(0,n.A)(x,e),"X8",0,v,"fA",0,g,"iK",0,(e,t,s)=>`${w(e)}?ids=${t}${s?`[${s.start}-${s.end}]`:""}`,"iS",0,f,"oT",0,b,"qg",0,m,"tb",0,j,"u3",0,x,"wE",0,w,"w_",0,R,"yV",0,e=>(0,n.A)(j,e),"zK",0,e=>P.find(t=>(0,o.B6)(e,{path:m[t]}))])},98782(e,t,s){"use strict";var n=s(38335);const o=[n.o.json,n.o.list],a=[n.o.json];s.d(t,["J",0,o,"W",0,a])},65018(e,t,s){"use strict";var n=s(38335);const o=[n.o.json,n.o.list],a=[n.o.json];s.d(t,["J",0,o,"W",0,a])},91509(e,t,s){"use strict";var n=s(85399),o=s(87912),a=s(91987);s.d(t,["A",0,({to:e,...t})=>{const{state:s,...r}=e||{};return(0,a.jsx)(n.N_,{to:e=>({pathname:o.qg[o.aZ.ContactGeneric],state:{...s||{},referrer:e.state?.referrer||e},...r}),...t})}])},18630(e,t,s){"use strict";s(29833),s(36967),s(91482),s(11207),s(84160),s(31511),s(19675),s(87870),s(21862),s(64636),s(69516),s(80329),s(61284),s(37930),s(99453),s(50906),s(79747),s(3731),s(14357),s(99469),s(36411),s(43462),s(69992);var n=s(71763),o=s(26122),a=(s(98660),s(68907),s(20206),s(33005),s(37279)),r=s(70521),i=s(33588),l=s(36371),c=s(68077),u=s(66532),d=s(91981);const p=JSON.parse('{"UU":"uniprot-website","rE":"0.0.0"}');var m=s(84026),h=s(85399),g=s(87912),f=s(13603),b=s(91987);const y=()=>{const[e,t]=(0,f.A)("gdpr",null);return!0===e?null:(0,b.jsxs)("div",{className:"gdpr-section",children:["This website requires cookies, and the limited processing of your personal data in order to function. By using the site you are agreeing to this as outlined in our"," ",(0,b.jsx)(h.N_,{to:(0,u.tW)(g.qg[g.aZ.HelpEntry],{accession:"privacy"}),children:"Privacy Notice"}),".",(0,b.jsx)(l.$n,{variant:"secondary",onClick:()=>t(!0),children:"I agree, dismiss this banner"})]})};s(29690),s(67622),s(80746);var v=s(51960),x=s(55441),E=s(60290),j=s(23663);const w=(0,E.A)(j.jF);var R=s(61540),P=s(80291),A=s(83174);s(38660);const $=({level:e,content:t,id:s,displayTime:o})=>{const a=(0,x.A)(),r=(0,n.useCallback)(()=>a((0,P.RC)(s)),[a,s]);return(0,n.useEffect)(()=>{if(!o)return;const e=setTimeout(r,o);return()=>clearTimeout(e)},[r,o,t]),(0,b.jsx)(l.QB,{level:e,onDismiss:r,children:(0,b.jsx)("small",{children:t})})},S=({messages:e=[],className:t})=>(0,b.jsx)("div",{className:t,children:e.map(e=>(0,b.jsx)($,{...e},e.id))}),I=()=>{const{pathname:e}=(0,u.zy)(),t=(0,R.d9)(e),s=w(),o=(0,x.A)(),{true:a=[],false:r=[]}=(0,v.A)(s,({omitAndDeleteAtLocations:e=[]})=>!!e&&e.length>0&&!!t&&e.includes(t));(0,n.useEffect)(()=>{for(const{id:e}of a)o((0,P.RC)(e))},[o,a]);const i=r.filter(({locations:e})=>!e||!!t&&e.includes(t)),{[A.B$.IN_PAGE]:l=[],[A.B$.POP_UP]:c=[]}=(0,v.A)(i,({format:e})=>e);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(S,{messages:l}),c.length?(0,b.jsx)(S,{messages:c,className:"oYNVX"}):null]})};var N=s(79932),C=s(97500),D=s.n(C);const O=()=>(0,b.jsx)("h1",{className:D()("A45DN","big"),children:"UniProt API Documentation"}),T=()=>(0,b.jsx)(l.Y9,{homepageLink:(0,b.jsx)("a",{href:g.Tj,children:(0,b.jsx)("div",{className:"Aw4qa","aria-label":"UniProt API Documentation"})}),children:(0,b.jsx)(O,{})});var _=s(67027);const U="UniProt is the world’s leading high-quality, comprehensive and freely accessible resource of protein sequence and functional information.";var k=s(53287),M={};s.r(M),s.d(M,{blogspot:()=>k.VA,linkedIn:()=>k.v8,twitterX:()=>k.kd,youtube:()=>k.m9});var B=s(98569),q=s(55439),L=s(6308),G=s(95092),F=s(17308),z=s(69429),Z=s(47262),H=s(37620),K=s(70705),W=s(22262),J=s(97657),X=s(68879),Y=s(4500),V=s(79523),Q=s(75655),ee=s(39901),te=s(44032),se=s(97899);const ne="qyi35",oe="knkFo",ae="m1dJI",re=(0,Q.A)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6525),s.e(4374),s.e(3071),s.e(4148),s.e(6363)]).then(s.bind(s,34172))),ie=(0,Q.A)(()=>s.e(945).then(s.bind(s,90713))),le="1.4em",ce=e=>
1{const t=e.getBoundingClientRect(),s=t.width;return t.x+s/2},ue=new Set([se.n.FINISHED,se.n.FAILURE,se.n.ERROR,se.n.ERRORED]),de=()=>{const e=(0,W.A)(),{pathname:t}=(0,u.zy)(),s=(0,n.useMemo)(()=>{const t=new Date;return Object.values(e??{}).filter(e=>"seen"in e&&!1===e.seen&&ue.has(e.status)&&t.getTime()-new Date(e.timeCreated).getTime()<6048e5).length},[e]),[o,a]=(0,n.useState)(!1),r=(0,n.useCallback)(e=>{(0,V.SZ)("job_dashboard",e),a(!1)},[]),[i,c]=(0,J.A)(void 0),p=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(!o)return;const e=new window.ResizeObserver(()=>{(0,d._)().then(()=>{p.current&&c(ce(p.current))})});return e.observe(document.body),()=>e.unobserve(document.body)},[o,c]),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(h.N_,{ref:p,to:g.qg[g.aZ.Dashboard],onClick:e=>{e.metaKey||e.ctrlKey||e.shiftKey||(e.preventDefault(),(0,V.iJ)("job_dashboard"),a(!0))},title:"Jobs dashboard",className:D()(ne,Y.A["no-small"]),onPointerOver:ie.preload,onFocus:ie.preload,children:[(0,b.jsx)(l.Dn,{width:le}),s?(0,b.jsx)(l.Zh,{className:oe,size:"small",title:`${s} new job ${(0,te.aX)("result",s)}`}):null]}),o&&(0,b.jsx)(l.LT,{title:(0,b.jsxs)(h.N_,{className:ae,to:g.qg[g.aZ.Dashboard],onClick:()=>r("full-view"),children:[(0,b.jsx)(l.Dn,{width:"0.8em"})," Job results"]}),position:"right",size:"medium",onClose:r,arrowX:i,pathname:t,children:(0,b.jsx)(m.A,{children:(0,b.jsx)(n.Suspense,{fallback:(0,b.jsx)(l.aH,{}),children:(0,b.jsx)(ie,{onFullView:()=>r("full-view")})})})})]})},pe=()=>{const[e]=(0,K.A)(),{pathname:t}=(0,u.zy)(),s=Boolean((0,u.W5)(g.qg[g.aZ.Basket])),[o,a]=(0,n.useState)(!1),r=(0,n.useCallback)(e=>{(0,V.SZ)("basket",e),a(!1)},[]);(0,n.useEffect)(()=>{s&&a(!1)},[s]);const i=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(s&&i.current)return(0,ee.fS)(i.current,"You’re currently viewing the basket in full view.")},[s]);const[c,p]=(0,J.A)(void 0),f=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(!o)return;const e=new window.ResizeObserver(()=>{(0,d._)().then(()=>{f.current&&p(ce(f.current))})});return e.observe(document.body),()=>e.unobserve(document.body)},[o,p]);const y=(0,n.useMemo)(()=>(0,H.A)(Array.from(e.values()),"size"),[e]),v=y?(0,b.jsx)(l.Zh,{className:oe,size:"small",title:`${y} ${(0,te.aX)("item",y)} in the basket`,children:y}):null;return(0,b.jsxs)(b.Fragment,{children:[s?(0,b.jsxs)("span",{ref:i,className:D()(ne,"lyBUE",Y.A["no-small"]),"aria-disabled":"true",children:[(0,b.jsx)(l.C$,{width:le}),v]}):(0,b.jsxs)(h.N_,{ref:f,to:(0,u.tW)(g.qg[g.aZ.Basket],{namespace:z.g$.uniprotkb}),onClick:e=>{e.metaKey||e.ctrlKey||e.shiftKey||(e.preventDefault(),(0,V.iJ)("basket"),a(!0))},title:"Basket",className:D()(ne,Y.A["no-small"]),onPointerOver:re.preload,onFocus:re.preload,children:[(0,b.jsx)(l.C$,{width:le}),v]}),o&&(0,b.jsx)(l.LT,{title:(0,b.jsxs)(h.N_,{className:ae,to:(0,u.tW)(g.qg[g.aZ.Basket],{namespace:z.g$.uniprotkb}),onClick:()=>r("full-view"),children:[(0,b.jsx)(l.C$,{width:"0.8em"})," My Basket"]}),position:"right",size:"medium",onClose:r,arrowX:c,className:"PQD_I",pathname:t,children:(0,b.jsx)(m.A,{children:(0,b.jsx)(n.Suspense,{fallback:(0,b.jsx)(l.aH,{}),children:(0,b.jsx)(re,{onFullView:()=>r("full-view")})})})})]})},me=()=>{const e=(0,X.A)();return(0,b.jsxs)(b.Fragment,{children:[e&&(0,b.jsx)(de,{}),(0,b.jsx)(pe,{}),(0,b.jsx)(h.N_,{to:e=>({pathname:g.qg[g.aZ.ContactGeneric],state:{referrer:e}}),title:"Contact",className:ne,children:(0,b.jsx)(l.u6,{width:le})}),(0,b.jsx)(h.N_,{to:g.qg[g.aZ.HelpResults],children:"Help"})]})},he=(0,n.memo)(me),ge="gomKJ",fe=(0,n.lazy)(()=>s.e(25).then(s.bind(s,57806))),be=(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("li",{children:(0,b.jsx)(h.N_,{to:g.qg[g.aZ.Blast],translate:"no",children:"BLAST"})}),(0,b.jsx)("li",{children:(0,b.jsx)(h.N_,{to:g.qg[g.aZ.Align],translate:"no",children:"Align"})}),(0,b.jsx)("li",{children:(0,b.jsx)(h.N_,{to:g.qg[g.aZ.PeptideSearch],children:"Peptide search"})}),(0,b.jsx)("li",{children:(0,b.jsx)(h.N_,{to:g.qg[g.aZ.IDMapping],children:"ID mapping"})})]}),ye=(0,b.jsx)("li",{children:(0,b.jsx)("a",{href:"https://sparql.uniprot.org/",target:"_blank",rel:"noopener noreferrer",translate:"no",children:"SPARQL"})}),ve=e=>(0,b.jsx)(l.$n,{variant:"tertiary",onClick:e,children:"Tools"}),xe=({isHomePage:e})=>{const t=(0,L.Ay)("only screen and (min-width: 1100px)"),s=(0,L.Ay)("only screen and (min-width: 840px)"),n=(0,u.zy)();return(0,b.jsxs)("ul",{className:D()("no-bullet","rZ_Xt"),children:[t||s&&e?be:(0,b.jsx)("li",{className:"pLP9O",children:(0,b.jsx)(l.ms,{visibleElement:ve,propChangeToClose:n,children:(0,b.jsx)("ul",{className:"no-bullet",children:be})})}),(t||e)&&ye]})},Ee=()=>{const{jobId:e}=(0,q.A)(),t=(0,G.A)()||z.g$.uniprotkb,s=e?z.dJ:t,[o,a]=(0,n.use
1State)(s),[r,i]=(0,n.useState)(s);return s&&s!==r&&(i(s),a(s)),(0,b.jsx)(n.Suspense,{fallback:null,children:(0,b.jsx)(fe,{searchspace:o,onSearchspaceChange:e=>{a(e)}})})},je={"@context":"https://schema.org","@type":"Organization",url:g.Tj,logo:[`${g.Tj}/android-chrome-512x512.png`,B],name:"UniProt",description:U,sameAs:Object.values(M),contactPoint:{"@type":"ContactPoint",url:`${g.Tj}/contact`}},we=()=>{const e=(0,u.W5)(g.qg[g.aZ.Home]),t=Boolean(e?.isExact);return(0,F.A)(je),(0,b.jsx)(l.Y9,{isNegative:t,search:t?(0,b.jsx)(Z.A,{}):(0,b.jsx)(Ee,{}),homepageLink:(0,b.jsx)(h.N_,{to:g.qg[g.aZ.Home],children:(0,b.jsx)("div",{className:D()("ETRuS",{[ge]:t}),"aria-label":"UniProt home page"})}),secondaryItems:(0,b.jsx)(he,{}),children:(0,b.jsx)(xe,{isHomePage:t})})},Re=({children:e})=>{const t=(0,n.useRef)(null);return(0,b.jsx)(N.g.Provider,{value:t,children:(0,b.jsxs)("div",{className:_.A["base-layout"],children:[(0,b.jsx)("header",{className:_.A["main-header"],children:(0,b.jsx)(m.A,{fallback:null,children:(0,b.jsxs)(u.dO,{children:[(0,b.jsx)(u.qh,{path:g.qg[g.aZ.Documentation],component:T}),(0,b.jsx)(u.qh,{path:"*",component:we})]})})}),(0,b.jsx)("section",{className:_.A["in-page-messages"],children:(0,b.jsx)(m.A,{fallback:null,children:(0,b.jsx)(I,{})})}),(0,b.jsx)("div",{ref:t,className:_.A["main-content"],children:(0,b.jsx)(m.A,{children:e})})]})})};var Pe=s(18088),Ae=s(26568);const $e=(0,s(19591).zR)({basename:"/"}),Se="GDZBK",Ie=/fromCovid19Portal=true/,Ne=()=>{const[e,t]=(0,n.useState)(!1);return(0,b.jsx)(b.Fragment,{children:window.location.search.match(Ie)&&!e?(0,b.jsx)(l.QB,{className:Se,level:"warning",onDismiss:()=>t(!0),children:"You have been redirected from the COVID-19 portal which is now obsolete as all entries have been fully integrated into UniProtKB."}):null})},Ce=/^https?:\/\/www\.uniprot\.org/,De=()=>{const[e,t]=(0,n.useState)(!1);return(0,b.jsx)(b.Fragment,{children:"undefined"==typeof window||window.location.href.match(Ce)||e?null:(0,b.jsx)(l.QB,{className:Se,level:"warning",onDismiss:()=>t(!0),children:(0,b.jsxs)("small",{children:["This is a development version of ",(0,b.jsx)("a",{href:g.Tj,children:"www.uniprot.org"})," |  git branch: main |  API: https://rest.uniprot.org"]})})})},Oe=customElements.define;customElements.define=function(e,t){customElements.get(e)||Oe.call(this,e,t)},(0,a.T)({dsn:"https://[email protected]/5996901",release:`${p.UU}@${p.rE}#ed64e25`,integrations:[(0,r.Qh)({history:$e})],maxBreadcrumbs:50,sampleRate:.005,ignoreErrors:["chrome-extension://","chrome-extensions://","Request aborted"],denyUrls:[/didyoumean=true/i]}),(0,i.NA)("bundle","modern");const Te=(0,n.lazy)(()=>s.e(3998).then(s.bind(s,43208))),_e=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6525),s.e(4374),s.e(3071),s.e(553),s.e(4148),s.e(1991),s.e(2319)]).then(s.bind(s,25580))),Ue=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(1133)]).then(s.bind(s,19276))),ke=(0,n.lazy)(()=>s.e(8105).then(s.bind(s,87590))),Me=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(6839)]).then(s.bind(s,81362))),Be=(0,n.lazy)(()=>s.e(1120).then(s.bind(s,86918))),qe=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(7029)]).then(s.bind(s,42380))),Le=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(553),s.e(4674),s.e(6120)]).then(s.bind(s,94451))),Ge=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(1557)]).then(s.bind(s,93470))),Fe=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(4674),s.e(1908)]).then(s.bind(s,78116))),ze=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(4674),s.e(1908)]).then(s.bind(s,48649))),Ze=(0,n.lazy)(()=>Promise.all([s.e(6525),s.e(3071),s.e(9838)]).then(s.bind(s,26523))),He=(0,n.lazy)(()=>s.e(5923).then(s.bind(s,44214))),Ke=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(9289),s.e(3981)]).then(s.bind(s,81496))),We=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(9289),s.e(2484)]).then(s.bind(s,2245))),Je=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(9289),s.e(2372)]).then(s.bind(s,14381))),Xe=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(9289),s.e(4065)]).then(s.bind(s,11602))),Ye=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(9289),s.e(9675)]).then(s.bind(s,14292))),Ve=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(9289),s.e(6122)]).then(s.bind(s,84939))),Qe=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(9289),s.e(7590),s.e(3226)]).then(s.bind(s,47939))),et=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6652),s.e(6525),s.e(4374),s.e(3071),s.e(1963),s.e(9289),s.e(7590),s.e(2686)]).then(s.bind(s,89927))),tt=(0,n.lazy)(()=>Promise.all([s.e(4607),s.e(4814),s.e(2887),s.e(6302),s.e(2022),s.e(5770),s.e(2996),s.e(2
1104),s.e(9909),s.e(6525),s.e(4374),s.e(3071),s.e(553),s.e(9118),s.e(2812),s.e(7231)]).then(s.bind(s,62984))),st=(0,n.lazy)(()=>Promise.all([s.e(6525),s.e(9488),s.e(2350)]).then(s.bind(s,61390))),nt=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6302),s.e(5770),s.e(6525),s.e(4374),s.e(3071),s.e(2812),s.e(3320)]).then(s.bind(s,64053))),ot=(0,n.lazy)(()=>Promise.all([s.e(9488),s.e(5465)]).then(s.bind(s,91162))),at=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6525),s.e(4374),s.e(3071),s.e(553),s.e(449)]).then(s.bind(s,34733))),rt=(0,n.lazy)(()=>Promise.all([s.e(9488),s.e(6476)]).then(s.bind(s,46091))),it=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6525),s.e(4374),s.e(3071),s.e(553),s.e(651)]).then(s.bind(s,50653))),lt=(0,n.lazy)(()=>Promise.all([s.e(6525),s.e(9488),s.e(1991),s.e(6194)]).then(s.bind(s,12490))),ct=(0,n.lazy)(()=>s.e(945).then(s.bind(s,90713))),ut=(0,n.lazy)(()=>Promise.all([s.e(4814),s.e(2887),s.e(6525),s.e(4374),s.e(3071),s.e(553),s.e(4148),s.e(2169)]).then(s.bind(s,46688))),dt=(0,n.lazy)(()=>Promise.all([s.e(1152),s.e(3167),s.e(1225)]).then(s.bind(s,33642))),pt=(0,n.lazy)(()=>Promise.all([s.e(1152),s.e(4686),s.e(3907),s.e(3167),s.e(8910)]).then(s.bind(s,56935))),mt=(0,n.lazy)(()=>Promise.all([s.e(1152),s.e(3167),s.e(1225)]).then(s.bind(s,17230))),ht=(0,n.lazy)(()=>Promise.all([s.e(1152),s.e(553),s.e(3167),s.e(6271)]).then(s.bind(s,37013))),gt=(0,n.lazy)(()=>Promise.all([s.e(5222),s.e(4686),s.e(8118),s.e(4627)]).then(s.bind(s,93368))),ft=(0,n.lazy)(()=>Promise.all([s.e(2104),s.e(6436)]).then(s.bind(s,19253))),bt=(0,n.lazy)(()=>s.e(4160).then(s.bind(s,5908))),yt=(0,n.lazy)(()=>s.e(1694).then(s.bind(s,15709))),vt=(0,n.lazy)(()=>(0,d.yy)(1e3).then(()=>Promise.all([s.e(1152),s.e(3167),s.e(2738)]).then(s.bind(s,67877)))),xt=(0,n.lazy)(()=>(0,d.yy)(1e3).then(()=>s.e(9168).then(s.bind(s,12538)))),Et=(e,t)=>s=>{if(s.location.search){const t=Object.fromEntries(new URLSearchParams(s.location.search));return t.query?(0,b.jsx)(e,{...s}):(0,b.jsx)(u.rd,{to:(0,R.fI)(s.location.pathname,{...t,query:"*"})})}return(0,b.jsx)(t,{...s})},jt=e=>{const t=e.match?.params.namespace;let s;switch(t){case z.g$.uniprotkb:s=Ue;break;case z.g$.uniparc:s=ke;break;case z.g$.proteomes:s=Me;break;case z.g$.uniref:s=Be;break;default:return(0,b.jsx)(u.rd,{to:{...e.location,search:(0,R._b)({query:"*"})}})}return(0,b.jsx)(Pe.j,{children:(0,b.jsx)(s,{})})},wt=({children:e})=>{const t=(0,X.A)();return(0,b.jsx)(b.Fragment,{children:t?e:(0,b.jsx)(yt,{})})},Rt=()=>{return e=$e,(0,n.useEffect)(()=>{let t=e.location.pathname;const s=e.listen(e=>{t!==e.pathname&&document.querySelector(`.${_.A["main-content"]}`)?.scrollTo(0,0),t=e.pathname});return()=>{s()}},[e]),(e=>{(0,n.useEffect)(()=>{let t=e.location.pathname;const s=e.listen(e=>{t!==e.pathname&&Ae.X.current&&window.location.reload(),t=e.pathname});return()=>{s()}},[e])})($e),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(c.mg,{titleTemplate:"%s | UniProt",defaultTitle:"UniProt",children:(0,b.jsx)("meta",{name:"description",content:U})}),(0,b.jsx)(De,{}),(0,b.jsx)(Ne,{}),(0,b.jsx)(Re,{children:(0,b.jsx)(n.Suspense,{fallback:(0,b.jsx)(l.aH,{}),children:(0,b.jsxs)(u.dO,{children:[(0,b.jsx)(u.qh,{path:g.qg[g.aZ.Home],exact:!0,component:Te}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.UniProtKBStatistics],component:qe}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.UniProtKBEntry],component:Le}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.UniRefEntry],component:Ge}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.UniParcSubEntry],component:Fe}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.UniParcEntry],component:ze}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.ProteomesEntry],component:Ze}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.SupportingData],component:He}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.TaxonomyEntry],component:Ke}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.KeywordsEntry],component:We}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.CitationsEntry],component:Je}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.DiseasesEntry],component:Xe}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.DatabaseEntry],component:Ye}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.LocationsEntry],component:Ve}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.UniRuleEntry],component:Qe}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.ARBAEntry],component:et}),(0,b.jsx)(u.qh,{path:g.fA,component:Et(_e,jt)}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.BlastResult],render:()=>(0,b.jsx)(wt,{children:(0,b.jsx)(tt,{})})}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.Blast],render:()=>(0,b.jsx)(wt,{children:(0,b.jsx)(Pe.j,{children:(0,b.jsx)(st,{})})})}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.AlignResult],render:()=>(0,b.jsx)(wt,{children:(0,b.jsx)(nt,{})})}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.Align],render:()=>(0,b.jsx)(wt,{children:(0,b.jsx)(Pe.j,{children:(0,b.jsx)(ot,{})})})}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.PeptideSearchResult],render:()=>(0,b.jsx)(wt,{children:(0,b.jsx)(it,{})})}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.PeptideSearch],render:()=>(0,b.jsx)(wt,{children:(0,b.jsx)(Pe.j,{children:(0,b.jsx)(lt,{})})})}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.IDMappingResult],render:()=>(0,b.jsx)(wt,{children:(0,b.jsx)(at,{})})}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.IDMapping],render:()=>(0,b.jsx)(wt,{children:(0,b.jsx)(Pe.j,{children:(0,b.jsx)(rt,{})})})}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.Dashboard],render:()=>(0,b.jsx)(wt,{children:(0,b.jsx)(Pe.j,{children:(0,b.jsx)(ct,{})})})}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.Basket],component:ut}),(0,b.jsx)(u.qh,{path:(0,u.tW)(g.qg[g.aZ.HelpEntry],{accession:"_preview"}),component:pt}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.HelpEntry],component:mt}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.HelpResults],component:Et(ht,dt)}),(0,b.jsx)(u.qh,{path:(0,u.tW)(g.qg[g.aZ.ReleaseNotesEntry],{accession:"_preview"}),component:pt}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.ReleaseNotesEntry],component:mt}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.ReleaseNotesResults],component:ht}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.Documentation],component:gt}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.ContactGeneric],render:()=>(0,b.jsx)(Pe.j,{children:(0,b.jsx)(ft,{})})}),(0,b.jsx)(u.qh,{path:g.qg[g.aZ.ContactUpdate],render:()=>(0,b.jsx)(Pe.j,{children:(0,b.jsx)(ft,{})})}),(0,b.jsx)(u.qh,{path:"*",component:bt})]})})}),(0,b.jsx)(m.A,{fallback:null,children:(0,b.jsx)(y,{})}),(0,b.jsx)(n.Suspense,{fallback:null,children:(0,b.jsx)(m.A,{fallback:null,children:(0,b.jsx)(vt,{})})}),(0,b.jsx)(n.Suspense,{fallback:null,children:(0,b.jsx)(m.A,{fallback:null,children:(0,b.jsx)(xt,{})})})]});var e};var Pt=s(81830),At=s(67197),$t=s(3493);const St=({children:e})=>(0,b.jsx)(u.Ix,{history:$e,children:(0,b.jsx)(m.A,{children:(0,b.jsx)(c.vd,{children:(0,b.jsx)(Pt.e,{children:(0,b.jsx)(j.yA,{children:(0,b.jsx)($t.fZ,{children:(0,b.jsx)(At.$,{children:e})})})})})})});console.info("Built with git commit ed64e25 with uncommitted changes:\n?? gl-sast-report.json\n?? gl-sbom-npm-pnpm.cdx.json\n?? gl-secret-detection-report.json on main branch");const It=document.getElementById("root");(0,o.createRoot)(It).render((0,b.jsx)(n.StrictMode,{children:(0,b.jsx)(St,{children:(0,b.jsx)(Rt,{})})}));
1const Nt=new Set(["beta.uniprot.org","covid-19.uniprot.org"]);if("undefined"!=typeof navigator&&"serviceWorker"in navigator&&navigator.serviceWorker?s.e(5321).then(s.bind(s,19740)).then(e=>{Nt.has(window.location.host)?e.unregister().finally(()=>{location.replace(g.Tj)}):e.register()}):Nt.has(window.location.host)&&location.replace(g.Tj),"undefined"!=typeof window){const e=document.querySelector("title");let t;new MutationObserver(()=>{const s=window.location.href;if(e.dataset.loaded&&t!==s){try{gtag("config","UA-6228219-1",{page_location:s,page_path:window.location.pathname,page_title:e.textContent,send_page_view:!0})}catch{}t=s}}).observe(e,{childList:!0,attributes:!0,attributeFilter:["data-loaded"]}),"function"==typeof window.hj&&window.hj("identify",null,{Bundle:"modern"})}},7934(e,t,s){"use strict";s.d(t,{iS:()=>r}),s(67622),s(80746);var n=s(68816),o=s.n(n),a=s(69429);let r=function(e){return e.program="Program",e.stype="Sequence type",e.sequence="Sequence",e.taxons="Taxons",e.excludedtaxons="Excluded taxons",e.database="Target database",e.threshold="E-Threshold",e.matrix="Matrix",e.filter="Filter",e.gapped="Gapped",e.hits="Hits",e.hsps="HSPs per hit",e.name="Name",e}({});const i=[{value:"uniprotkb",label:"UniProtKB"},{value:"uniprotkb_pdb",label:"UniProtKB with 3D structure (PDB)"},{value:"afdb",label:"UniProtKB with 3D structure predictions (AlphaFold)"},{value:"uniprotkb_swissprot",label:"UniProtKB Swiss-Prot"},{value:"uniref100",label:"UniRef100"},{value:"uniref90",label:"UniRef90"},{value:"uniref50",label:"UniRef50"},{value:"uniparc",label:"UniParc"}],l=o()({[r.program]:{fieldName:"program",values:[{value:"blastp"},{value:"blastx"}],selected:"blastp"},[r.stype]:{fieldName:"stype",values:[{value:"protein",label:"Protein"},{value:"dna",label:"DNA/RNA"}],selected:"protein"},[r.sequence]:{fieldName:"sequence",selected:""},[r.database]:{fieldName:"database",selected:"uniprotkb",values:i},[r.taxons]:{fieldName:"taxIDs"},[r.excludedtaxons]:{fieldName:"negativeTaxIDs"},[r.threshold]:{fieldName:"threshold",selected:"10",values:[{label:"0.00001",value:"1e-5"},{label:"0.0001",value:"1e-4"},{label:"0.001",value:"1e-3"},{label:"0.01",value:"1e-2"},{label:"0.1",value:"1e-1"},{label:"1",value:"1.0"},{value:"10"},{value:"100"},{value:"1000"}]},[r.matrix]:{fieldName:"matrix",selected:"auto",values:[{label:"Auto - BLOSUM62",value:"auto"},{value:"BLOSUM45"},{value:"BLOSUM62"},{value:"BLOSUM80"},{value:"PAM70"},{value:"PAM30"}]},[r.filter]:{fieldName:"filter",selected:"F",values:[{value:"F",label:"None"},{value:"T",label:"Filter low complexity regions"}]},[r.gapped]:{fieldName:"gapped",selected:!0,values:[{value:!0,label:"yes"},{value:!1,label:"no"}]},[r.hits]:{fieldName:"hits",selected:250,values:[{value:50},{value:100},{value:250},{value:500},{value:750},{value:1e3}]},[r.hsps]:{fieldName:"hsps",selected:"All",values:[{value:"All"},{value:1},{value:2},{value:5},{value:10},{value:50},{value:100}]},[r.name]:{fieldName:"name",selected:""}});s.d(t,["Ay",0,l,"Ku",0,e=>e.startsWith(a.g$.uniprotkb)||"afdb"===e?a.g$.uniprotkb:e.startsWith(a.g$.uniparc)?a.g$.uniparc:e.startsWith(a.g$.uniref)?a.g$.uniref:void 0,"Np",0,e=>{const t=i.find(t=>t.value===e);return t?.label||""},"uc",0,e=>"string"==typeof e&&("afdb"===e||/uni(ref|parc)/i.test(e))])},61034(e,t,s){"use strict";var n=s(38335);const o=[n.o.tsvIdMappingFromTo,n.o.tsv,n.o.excelIdMappingFromTo,n.o.jsonIdMappingFromTo,n.o.json],a=[n.o.tsvIdMappingFromTo,n.o.excelIdMappingFromTo,n.o.jsonIdMappingFromTo];s.d(t,["J",0,o,"U",0,a])},80291(e,t,s){"use strict";var n=s(35018),o=s(83174);const a="ADD_MESSAGE",r="DELETE_MESSAGE",i=e=>(0,n.action)(a,e);s.d(t,["Nz",0,()=>i({content:"Copied to clipboard",format:o.B$.POP_UP,level:o.Wf.SUCCESS,displayTime:5e3}),"RC",0,e=>(0,n.action)(r,{id:e}),"eX",0,r,"qe",0,a,"rH",0,()=>i({content:"There was an issue copying to clipboard",format:o.B$.POP_UP,level:o.Wf.FAILURE,displayTime:15e3}),"tj",0,i])},83174(e,t,s){"use strict";s.d(t,{B$:()=>o,Mv:()=>a,Wf:()=>n});let n=function(e){return e.SUCCESS="success",e.INFO="info",e.WARNING="warning",e.FAILURE="failure",e}({}),o=function(e){return e.POP_UP="POP_UP",e.IN_PAGE="IN_PAGE",e}({}),a=function(e){return e.JOB="JOB",e.DOWNTIME="DOWNTIME",e.REDIRECT="REDIRECT",e}({})},85194(e,t,s){"use strict";s.d(t,{eW:()=>n,mt:()=>o});let n=function(e){return e.Superkingdom="superkingdom",e.ProteomeType="proteome_type",e}({}),o=function(e){return e.REFERENCE="REFERENCE",e.NON_REFERENCE="NON_REFERENCE",e.EXCLUDED="EXCLUDED",e}({});const a={[o.REFERENCE]:"Reference proteomes",[o.NON_REFERENCE]:"Non-reference proteomes",[o.EXCLUDED]:"Excluded proteomes"},r=[n.ProteomeType,n.Superkingdom];s.d(t,["ah",0,r,"xf",0,a])},21141(e,t,s){"use strict";var n=s(38335);const o=[n.o.tsv,n.o.excel,n.o.json,n.o.xml,n.o.list],a=[n.o.json,n.o.excel,n.o.xml,n.o.tsv,n.o.list],r=[n.o.fasta];s.d(t,["$5",0,r,"J4",0,o,"W4",0,a])},26568(e,t,s){"use strict";s.d(t,["X",0,{current:!1}])}
1,84026(e,t,s){"use strict";s.d(t,{A:()=>h});var n=s(71763),o=s(66532),a=s(92716),r=s(36371),i=s(85399),l=s(87912),c=s(91509);var u=s(91987);const d=()=>(0,u.jsx)("div",{className:"nMxFE",children:(0,u.jsx)(r.QB,{level:"failure",children:(0,u.jsxs)("small",{children:[(0,u.jsx)("h5",{children:"An unexpected issue occurred"}),(0,u.jsxs)("p",{children:["You can try to reload the page, use the rest of this page, or go back to the previous page.",(0,u.jsx)("br",{}),"Make sure that"," ",(0,u.jsx)(i.N_,{to:(0,l.tb)(l.aZ.HelpEntry,"browser_support"),children:"your browser is up to date"})," ","as older versions might not work with the new website."]}),(0,u.jsxs)("p",{children:["If the error persists, please"," ",(0,u.jsx)(c.A,{children:"report this bug here"}),"."]})]})})}),p=/(chunk)/i;class m extends n.Component{constructor(e){super(e),this.state={location:e.location,willReload:!1}}static getDerivedStateFromError(e){let t=!1;try{!sessionStorage.getItem("reloaded")&&p.test(e.name)&&(sessionStorage.setItem("reloaded","true"),t=!0,window.location.reload())}catch{}return setTimeout(()=>{try{sessionStorage.removeItem("reloaded")}catch{}},1e3),{error:e,willReload:t}}static getDerivedStateFromProps(e,t){return e.location.pathname===t.location?.pathname&&e.location.search===t.location?.search?null:{error:null,location:e.location,willReload:!1}}componentDidCatch(e,t){!sessionStorage.getItem("reloaded")&&p.test(this.state.error?.name||"")||a.z3(e,{extra:{errorInfo:t},tags:{origin:"error-boundary"}})}render(){return this.state.willReload?null:this.state.error?this.props.fallback||(0,u.jsx)(d,{}):this.props.children}}const h=(0,o.y)(m)},47262(e,t,s){"use strict";s.d(t,{A:()=>p});var n=s(97500),o=s.n(n),a=s(85399),r=s(87912),i=s(83062);const l="lbyIl";var c=s(4500);var u=s(91987);const d=new Date,p=()=>{const e=(0,i.A)();return(0,u.jsxs)("span",{className:o()("fdgKG",c.A["no-wrap"],"zcxGl"),children:[(0,u.jsx)("span",{className:o()({[l]:!e}),children:e?(0,u.jsxs)(a.N_,{to:(0,r.tb)(r.aZ.HelpEntry,"downloads"),title:`UniProt release ${e.releaseNumber} released on ${e.releaseDate.toDateString()}`,children:["Release ",e.releaseNumber]}):`Release ${d.getFullYear()}_00`})," | ",(0,u.jsx)(a.N_,{to:r.qg[r.aZ.UniProtKBStatistics],children:"Statistics"})]})}},18088(e,t,s){"use strict";s.d(t,{j:()=>u});var n=s(97500),o=s.n(n),a=s(36371),r=s(71763),i=s(84026);var l=s(91987);const c=(0,r.lazy)(()=>s.e(1574).then(s.bind(s,68223))),u=({children:e,className:t})=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:o()("jSnr_",t),children:(0,l.jsx)("main",{children:(0,l.jsx)(r.Suspense,{fallback:(0,l.jsx)(a.aH,{}),children:(0,l.jsx)(i.A,{children:e})})})}),(0,l.jsx)(i.A,{children:(0,l.jsx)(r.Suspense,{fallback:null,children:(0,l.jsx)(c,{})})})]})},34821(e,t,s){"use strict";var n=s(54811),o=s(66379),a=s(81483),r=s(49561),i=s(30881),l=s(2827),c=s(71438),u={};s.r(u),s.d(u,{allDatabases:()=>n.YK,idMappingFields:()=>n.n_,queryBuilderTerms:()=>n.j3,resultsFields:()=>n.gf});var d={};s.r(d),s.d(d,{download:()=>o.RG,entry:()=>o.f_,sequenceFasta:()=>o.rL});var p={};s.r(p),s.d(p,{antigen:()=>a.do,coordinates:()=>a.G8,epitope:()=>a.n7,mutagenesis:()=>a.CH,proteins:()=>a.Lr,proteinsApiPrefix:()=>a.R3,proteomicsHpp:()=>a.yE,proteomicsNonPtm:()=>a.SB,proteomicsPtm:()=>a.p1,rnaEditing:()=>a.wr,variation:()=>a.k});var m={};s.r(m),s.d(m,{default:()=>r.Ay,entry:()=>r.f_,search:()=>r.$P});var h={};s.r(h),s.d(h,{download:()=>i.R,reProteomeId:()=>i.M});var g={};s.r(g),s.d(g,{accessions:()=>l.C,search:()=>l.$P,searchPrefix:()=>l.FK,taxonIds:()=>l.fq});var f={};s.r(f),s.d(f,{organism:()=>c.VU,search:()=>c.$P,taxonomy:()=>c.YO});const b={configure:u,entry:d,proteinsApi:p,releaseNotes:m,results:h,search:g,suggester:f};s.d(t,["A",0,b])},12249(e,t,s){"use strict";var n=s(74547),o=s(38335),a=s(61540),r=s(21208);const i={AlphaFoldPrediction:e=>`https://alphafold.ebi.ac.uk/api/prediction/${e}`,SeqhubEmbed:e=>`https://seqhub.org/embed/search-list?q=${encodeURIComponent(e)}`,QuickGOTerm:e=>`https://www.ebi.ac.uk/QuickGO/term/${e}`,QuickGOAnnotations:e=>`//www.ebi.ac.uk/QuickGO/annotations?geneProductId=${e}`,NCBI:e=>`https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?lvl=0&id=${e}`,InterPro:e=>`https://www.ebi.ac.uk/interpro/protein/${e}`,Pfam:e=>`https://www.ebi.ac.uk/interpro/protein/UniProt/${e}/entry/pfam/`,SMART:e=>`https://smart.embl.de/smart/show_motifs.pl?ID=${e}`,PROSITE:e=>`https://prosite.expasy.org/cgi-bin/prosite/PSScan.cgi?seq=${e}&output=nice`,ComplexViewer:e=>`https://www.ebi.ac.uk/intact/complex-ws/export/${e}`,ComplexPortal:e=>`https://www.ebi.ac.uk/complexportal/complex/${e}`,GeneOntologyModels:e=>`https://api.geneontology.org/api/gp/UniProtKB:${e}/models`,GeneOntologyModelInfo:e=>`https://api.geneontology.org/api/go-cam/gomodel:${e}`,GeneOntologyUniprotCuratedModels:"https://go-cam-browser.geneontology.org/?filter=contributor:UniProt",NoctuaAlliancePathwayPreview:e=>`http://noctua.geneontology.org/workbench/noctua-alliance-pathway-preview/?model_id=${e}`,HAMAPRule:e=>`//hamap.expasy.org/unirule/${e}`,ProRule:e=>`//prosite.expasy.org/unirule/${e}`,Gene3DEntry:e=>`http://www.cathdb.info/version/latest/superfamily/${`${e}`.replace("G3DSA:","")}`,Funfam:e=>`http://www.cathdb.info/version/latest/funfam/${`${e}`.replace("G3DSA:","")}`,InterProEntry:e=>`https://www.ebi.ac.uk/interpro/entry/InterPro/${e}/`,InterProSearch:e=>`https://www.ebi.ac.uk/interpro/search/text/${e}`,InterProRepresentativeDomains:(e,t=o.o.json)=>(0,a.fI)(`https://www.ebi.ac.uk/interpro/api/entry/all/protein/uniprot/${e}`,{type:"domain",page_size:100,format:r.D1[t]}),UniProt:e=>`https://web.expasy.org/variant_pages/${e}.html`,EnsemblVariation:e=>`http://www.ensembl.org/Homo_sapiens/Variation/Explore?v=${e}`,EnsemblComponent:(e,t)=>
1`https://www.ensembl.org/${e}/Location/Chromosome?r=${t}`,ProtVar:e=>`https://www.ebi.ac.uk/ProtVar/query?search=${e}`,DOI:e=>`https://dx.doi.org/${e}`,PubMed:e=>`https://pubmed.ncbi.nlm.nih.gov/${e}`,EuropePMC:e=>`//europepmc.org/article/MED/${e}`,CommunityCuratedQuery:e=>(0,a.fI)("https://community.uniprot.org/cgi-bin/bbsub_query",{accession:e}),CommunityCuratedGetByAccession:(e,t)=>(0,a.fI)("https://community.uniprot.org/bbsub/bbsubinfo.html",{accession:e,pmid:t&&/^\d+$/.test(t)?t:void 0}),CommunityCuratedAdd:e=>`https://community.uniprot.org/bbsub/bbsub.html?accession=${e}`,RheaSearch:e=>`https://www.rhea-db.org/rhea?query=${e}`,RheaEntry:e=>`https://www.rhea-db.org/rhea/${e}`,EspacenetPatent:e=>`https://worldwide.espacenet.com/textdoc?DB=EPODOC&IDX=${e}`,AgrHomologs:(e,t)=>`https://www.alliancegenome.org/api/gene/${e}/${t}?filter.stringency=all&limit=10000`,AgrEntryHomologs:(e,t)=>`https://www.alliancegenome.org/gene/${e}#${t}`,AgrHelp:"//www.alliancegenome.org/help"};s.d(t,["A",0,i,"F",0,(e,t,s)=>{const o=(0,n.A)("//www.ebi.ac.uk/intact/","search");return s&&e===t?`${o}?query=(idA:${s} AND idB:${s}) OR (idA:${s} AND idB:"-") OR (idA:"-" AND idB:${s})#interactor`:`${o}?query=(id:${e} AND id:${t})#interactor`}])},87216(e,t,s){"use strict";s(23132),s(75438),s(39828),s(84156),s(29462),s(8415),s(39490),s(18208),s(86100),s(40106),s(26572),s(35534),s(25833),s(85459),s(16137),s(67148);var n=s(20669),o=s(20793),a=s(85194),r=s(57781),i=s(37349),l=s(60145),c=s(82117),u=s(25557),d=s(78313),p=s(9994),m=s(92218),h=s(74818),g=s(69429);const f=new Map([[g.g$.uniprotkb,m.a],[g.g$.uniref,h.a],[g.g$.uniparc,p.a],[g.g$.proteomes,a.ah],[g.g$.taxonomy,d.a],[g.g$.keywords,c.a],[g.g$.citations,r.a],[g.g$.diseases,l.a],[g.g$.database,i.a],[g.g$.locations,u.a],[g.g$.unirule,o.a],[g.g$.arba,n.a]]);s.d(t,["a",0,f])},21208(e,t,s){"use strict";s(29833),s(36967),s(91482),s(11207),s(84160),s(31511),s(19675),s(87870),s(21862),s(64636),s(69516),s(80329),s(61284),s(37930),s(99453),s(50906),s(79747),s(3731),s(14357),s(99469),s(36411),s(43462),s(69992);var n=s(98782),o=s(65018),a=s(61034),r=s(21141),i=s(83332),l=s(65709),c=s(65043),u=s(76380),d=s(22522),p=s(2239),m=s(71027),h=s(80915),g=s(20590),f=s(69429),b=s(38335);const y={[b.o.fasta]:b.c.fasta,[b.o.fastaCanonical]:b.c.fasta,[b.o.fastaCanonicalIsoform]:b.c.fasta,[b.o.fastaRepresentative]:b.c.fasta,[b.o.fastaSubsequence]:b.c.fasta,[b.o.tsv]:b.c.tsv,[b.o.tsvIdMappingFromTo]:b.c.tsv,[b.o.excel]:b.c.excel,[b.o.excelIdMappingFromTo]:b.c.excel,[b.o.xml]:b.c.xml,[b.o.rdfXml]:b.c.rdfXml,[b.o.text]:b.c.text,[b.o.gff]:b.c.gff,[b.o.list]:b.c.list,[b.o.json]:b.c.json,[b.o.jsonPrecomputed]:b.c.json,[b.o.jsonIdMappingFromTo]:b.c.json,[b.o.obo]:b.c.obo,[b.o.embeddings]:b.c.embeddings,[b.o.peff]:b.c.peff,[b.o.mmCIF]:b.c.mmCIF,[b.o.binaryCif]:b.c.binaryCIF,[b.o.pdb]:b.c.pdb,[b.o.csv]:b.c.csv},v={[b.o.fasta]:"fasta",[b.o.fastaCanonical]:"fasta",[b.o.fastaCanonicalIsoform]:"fasta",[b.o.fastaRepresentative]:"fasta",[b.o.fastaSubsequence]:"fasta",[b.o.tsv]:"tsv",[b.o.tsvIdMappingFromTo]:"tsv",[b.o.excel]:"xlsx",[b.o.excelIdMappingFromTo]:"xlsx",[b.o.xml]:"xml",[b.o.rdfXml]:"rdf",[b.o.text]:"txt",[b.o.gff]:"gff",[b.o.list]:"list",[b.o.json]:"json",[b.o.jsonPrecomputed]:"json",[b.o.jsonIdMappingFromTo]:"json",[b.o.obo]:"obo",[b.o.embeddings]:"h5",[b.o.peff]:"peff",[b.o.binaryCif]:"bcif",[b.o.mmCIF]:"cif",[b.o.pdb]:"pdb",[b.o.csv]:"csv"},x=new Set([b.o.tsv,b.o.excel]),E={[f.g$.uniprotkb]:h.J4,[f.g$.uniref]:g.J,[f.g$.uniparc]:m.J,[f.g$.proteomes]:r.J4,[f.g$.taxonomy]:p.J,[f.g$.keywords]:u.J,[f.g$.citations]:i.J,[f.g$.diseases]:c.J,[f.g$.database]:l.J,[f.g$.locations]:d.J,[f.g$.unirule]:o.J,[f.g$.arba]:n.J,[f.g$.idmapping]:a.J,[f.g$.unisave]:h.um};s.d(t,["D1",0,v,"RJ",0,E,"Yo",0,y,"ug",0,x])},81830(e,t,s){"use strict";s(74495),s(67622),s(38660),s(90882);var n=s(71763),o=s(91987);const a=["mousemove","mouseenter","pointermove","pointerdown","pointerover"],r=(0,n.createContext)("undetermined"),i=[];s.d(t,["e",0,({children:e})=>{const[t,s]=(0,n.useState)(()=>sessionStorage.getItem("bot-detection")||"undetermined"),l=(0,n.useCallback)(e=>{const{x:t,y:n}=e;((e,t)=>!e||!t||e<10||t<10||!(e&e-1&&t&t-1)||!(e%10&&t%10))(t,n)||(sessionStorage.setItem("bot-detection","human"),s("human"))},[]),c=(0,n.useCallback)(e=>{const{timeStamp:t}=e;if(i.push(t),i.length<=2)return;const n=i.slice(1).map((e,t)=>e-i[t-1]).splice(1),[o,a]=(e=>{const t=e.reduce((e,t)=>
1e+t,0)/e.length,s=Math.sqrt(e.map(e=>Math.pow(e-t,2)).reduce((e,t)=>e+t,0))/e.length;return[t,s/t]})(n);o>200&&a>.1&&(sessionStorage.setItem("bot-detection","human"),s("human"))},[]);return(0,n.useEffect)(()=>{if("human"===t){for(const e of a)document.documentElement.removeEventListener(e,l);document.documentElement.removeEventListener("focus",c,{capture:!0})}else{for(const e of a)document.documentElement.addEventListener(e,l,{passive:!0});document.documentElement.addEventListener("focus",c,{capture:!0,passive:!0})}return()=>{for(const e of a)document.documentElement.removeEventListener(e,l);document.documentElement.removeEventListener("focus",c,{capture:!0})}},[t,l,c]),(0,o.jsx)(r.Provider,{value:t,children:e})},"i",0,r])},67197(e,t,s){"use strict";var n=s(71763),o=s(87912),a=s(42239),r=s(98510),i=s(52871),l=s(55439),c=s(91987);const u=(0,a.A)(r.j.ID_MAPPING),d=(0,n.createContext)(null);s.d(t,["$",0,({children:e})=>{const{jobId:t,jobResultsLocation:s}=(0,l.A)(),n=s===o.aZ.IDMappingResult&&t&&u?.detailsUrl?.(t),a=(0,i.A)(n||"");return(0,c.jsx)(d.Provider,{value:a,children:e})},"l",0,d])},23663(e,t,s){"use strict";s.d(t,{Ee:()=>g,yA:()=>b,jF:()=>f});var n=s(71763),o=s(80291);const a={};let r=0;const i=(e=a,t)=>{switch(t.type){case o.qe:{let s;return t.payload.id?s=t.payload:(r+=1,s={...t.payload,id:`default-id-${r}`}),{...e,[s.id]:s}}case o.eX:{const{[t.payload.id]:s,...n}=e;return n}default:return e}};var l=s(36371),c=s(85399),u=s(87912),d=s(44032),p=s(83174),m=s(91987);var h=s(83942);const g=(0,n.createContext)(()=>{}),f=(0,n.createContext)(a),b=({children:e})=>{const[t,s]=(0,n.useReducer)(i,a);return h.S?.port.addEventListener("message",e=>{const t=e.data.messageAction;t&&s((0,o.tj)((({job:e,nHits:t,fileSizeBytes:s,errorDescription:n,url:o})=>{const a={id:e.internalID,format:p.B$.POP_UP,tag:p.Mv.JOB,omitAndDeleteAtLocations:[u.aZ.Dashboard]};if(n)return{...a,content:n,level:p.Wf.FAILURE};let r,i,h;if(r=e.title?`"${e.title}"`:"remoteID"in e?e.remoteID:"",o)i=(0,m.jsx)("a",{href:o,target:"_blank",rel:"noreferrer",children:r});else if("remoteID"in e&&e.remoteID&&(0!==t||0!==s)){const t={pathname:(0,u.wE)(e.type,e),state:{internalID:e.internalID}};i=(0,m.jsx)(c.N_,{to:t,children:r})}else i=r;return void 0!==t?h=(0,m.jsxs)(m.Fragment,{children:[", found ",(0,m.jsx)(l.Ig,{children:t}),` ${(0,d.aX)("hit",t)}`]}):void 0!==s&&(h=(0,m.jsxs)(m.Fragment,{children:[", ",(0,m.jsx)(l.hK,{children:s})," file generated"]})),{...a,content:(0,m.jsxs)(m.Fragment,{children:[e.type," job ",i," finished",h]}),level:p.Wf.SUCCESS}})(t)))}),(0,m.jsx)(g.Provider,{value:s,children:(0,m.jsx)(f.Provider,{value:t,children:e})})}},79932(e,t,s){"use strict";const n=(0,s(71763).createContext)(null);s.d(t,["g",0,n])},3493(e,t,s){"use strict";s(67622),s(71119),s(29833),s(36967),s(91482),s(11207),s(84160),s(31511),s(19675),s(87870),s(21862),s(64636),s(69516),s(80329),s(61284),s(37930),s(99453),s(50906),s(79747),s(3731),s(14357),s(99469),s(36411),s(43462),s(69992);var n=s(71763),o=s(80293),a=s(34821),r=s(52871),i=s(69429),l=s(91987);const c=(0,n.createContext)(null),u=(0,n.createContext)(null);s.d(t,["MO",0,u,"fZ",0,({children:e})=>{const{data:t,headers:s}=(0,r.A)(a.A.configure.allDatabases(i.g$.uniprotkb)),d=(0,n.useMemo)(()=>s?{releaseNumber:s["x-uniprot-release"],releaseDate:new Date(s["x-uniprot-release-date"])}:null,[s]),p=(0,n.useMemo)(()=>(0,o.TB)(t),[t]);return(0,n.useEffect)(()=>{},[t]),(0,l.jsx)(c.Provider,{value:d,children:(0,l.jsx)(u.Provider,{value:p,children:e})})},"fe",0,c])},60290(e,t,s){"use strict";var n=s(71763),o=s(92716);s.d(t,["A",0,e=>()=>{const t=(0,n.useContext)(e);return void 0===t&&o.z3(`This hook must be used within the corresponding context provider: "${e.displayName}"`),t}])},70705(e,t,s){"use strict";s(67622),s(80746),s(38660),s(23132),s(75438),s(29833),s(36967),s(91482),s(11207),s(84160),s(31511),s(19675),s(39828),s(84156),s(29462),s(8415),s(39490),s(18208),s(86100),s(40106),s(26572),s(35534),s(25833),s(85459),s(16137),s(67148),s(87870),s(21862),s(64636),s(69516),s(80329),s(61284),s(37930),s(99453),s(50906),s(79747),s(3731),s(14357),s(99469),s(36411),s(43462),s(69992);var n=s(71763),o=s(69429),a=s(13603);const r=e=>{const t=Object.entries(e);return new Map(t.map(([e,t])=>[e,new Set(t?.filter(Boolean))]))},i=new Set([o.g$.uniprotkb,o.g$.uniref,o.g$.uniparc]);s.d(t,["A",0,()=>{const[e,t]=(0,a.A)("basket",Object.fromEntries(Array.from(i).map(e=>[e,[]]))),s=(0,n.useMemo)(()=>r(e),[e]),o=(0,n.useCallback)(e=>{t(t=>(e=>{const t=Array.from(e.entries());return Object.fromEntries(t.filter(([e])=>i.has(e)).map(([e,t])=>
1[e,Array.from(t).filter(Boolean)]))})("function"==typeof e?e(r(t)):e))},[t]);return[s,o]}])},52871(e,t,s){"use strict";s(67622),s(80746),s(86201),s(77911);var n=s(41539),o=s(71763),a=s(74547),r=s(80291),i=s(83174),l=s(8939),c=s(81830),u=s(69429),d=s(59173),p=s(79523),m=s(92716),h=s(33695),g=s(55441);const f=/Invalid fields parameter value '(?<field>[^']*)'/,b=new RegExp((0,a.A)(l.P,`(?<namespace>${Object.values(u.g$).join("|")})`,"search"));var y=function(e){return e.INIT="INIT",e.PROGRESS="PROGRESS",e.SUCCESS="SUCCESS",e.ERROR="ERROR",e}(y||{});const v=[/www\.ebi\.ac\.uk\/proteins\/api/];s.d(t,["A",0,function(e,t){const[s,a]=(0,o.useReducer)((e,t)=>{switch(t.type){case y.INIT:return{loading:!0,url:t.url};case y.PROGRESS:return{...e,progress:t.progress};case y.SUCCESS:const s={...e,loading:!1,progress:t.progress,data:t.response?.data,status:t.response?.status,statusText:t.response?.statusText,headers:t.response?.headers};return t.response?.request?.responseURL&&t.response.request.responseURL!==t.originalURL?s.redirectedTo=t.response.request.responseURL:t.response?.request?.responseUrl&&t.response.request.responseUrl!==t.originalURL&&(s.redirectedTo=t.response.request.responseUrl),s;case y.ERROR:return{...e,loading:!1,progress:void 0,status:t.error.response?.status,statusText:t.error.response?.statusText,headers:t.error.response?.headers,error:t.error}}},{loading:!!e}),l=(0,g.A)(),u=(0,o.useRef)(t);(0,o.useEffect)(()=>{t!==u.current&&(u.current=t)},[t]);let x=e;const E=(0,o.use)(c.i);if(e&&"undetermined"===E)for(const t of v)t.test(e)&&(x=null);return(0,o.useEffect)(()=>{let e=!1;if(!x)return void a({type:y.SUCCESS});a({type:y.INIT,url:x});const t=new AbortController,s=u.current?.signal;s&&(s.aborted?t.abort():s.addEventListener?.("abort",()=>t.abort(),{once:!0,signal:t.signal}));const o=(0,h.Tn)(u.current?.method);return(0,h.Ay)(()=>{let s;return(0,d.A)(x,void 0,{...u.current,signal:t.signal,onDownloadProgress:t=>{if(u.current?.onDownloadProgress?.(t),e||void 0===t.progress)return;const n=Date.now();s&&n-s<2e3||(a({type:y.PROGRESS,progress:t.progress}),s=n)}})},{enabled:o,signal:t.signal,onRetry:()=>(0,p.Cc)("retry",x)}).then(t=>{e||a({type:y.SUCCESS,response:t,originalURL:x,progress:1})},t=>{t.response?.status&&404!==t.response.status&&m.z3(t,{tags:{origin:"useDataApi",url:x}}),(0,n.FZ)(t)||e||a({type:y.ERROR,error:t})}),()=>{t.abort(),e=!0}},[x,u]),(0,o.useEffect)(()=>{if(400===s.status){try{for(const e of s.error?.response?.data?.messages||[]){const t=e.match(f),n=t?.groups?.field;if(!t)continue;const o=s.url?.match(b);if(!o?.groups?.namespace)continue;const a=`table columns for ${o?.groups?.namespace}`,r=JSON.parse(localStorage.getItem(a)).filter(e=>e&&"string"==typeof e&&e!==n),i=JSON.stringify(r.length?r:void 0);return localStorage.setItem(a,i),void window.dispatchEvent(new StorageEvent("storage",{key:a,newValue:i,storageArea:window.localStorage}))}}catch{}const e=s.error?.response?.data?.messages?.join(",")||"400 Error";l((0,r.tj)({id:e,content:e,format:i.B$.POP_UP,level:i.Wf.FAILURE,displayTime:5e3}))}},[l,s.status,s.error,s.url]),s.url!==e?{loading:Boolean(e),url:e}:s}])},55439(e,t,s){"use strict";var n=s(71763),o=s(66532),a=s(87912),r=s(69429);s.d(t,["A",0,()=>{const e=(0,o.W6)(),t=(0,n.useMemo)(()=>(0,a.zK)(e.location.pathname),[e.location.pathname]),s=(0,o.W5)(t&&t in a.qg?a.qg[t]:[]),i=s?.params.id;let l;return s?.params.namespace?l=s?.params.namespace:t===a.aZ.PeptideSearchResult&&(l=r.g$.uniprotkb),{jobId:i,jobResultsLocation:t,jobResultsNamespace:l}}])},22262(e,t,s){"use strict";s(67622),s(80746);var n=s(71763),o=s(83942);let a=[],r=null;o.S&&(o.S.port.onmessage=e=>{e.data.state&&(r=e.data.state);for(const e of a)e()});const i=e=>(a=[...a,e],()=>{a=a.filter(t=>t!==e)}),l=()=>r;s.d(t,["A",0,function(){return(0,n.useSyncExternalStore)(i,l)}])},13603(e,t,s){"use strict";s(86201),s(77911),s(23132),s(75438),s(39828),s(84156),s(29462),s(8415),s(39490),s(18208),s(86100),s(40106),s(26572),s(35534),s(25833),s(85459),s(16137),s(67148);var n=s(71763),o=s(91981),a=s(92716);const r=(e,t)=>{try{window.localStorage.setItem(e,t)}catch{a.R8("Error accessing localStorage")}},i=new Map,l=(e,t)=>
1{const s=i.get(e)??(e=>{try{return window.localStorage.getItem(e)}catch{a.R8("Error accessing localStorage")}return null})(e);return"string"!=typeof s?(i.set(e,t),r(e,t),JSON.parse(t)):JSON.parse(s)};s.d(t,["A",0,function(e,t){const s=JSON.stringify(t),[a,c]=(0,n.useState)(()=>l(e,s));(0,n.useEffect)(()=>{c(l(e,s))},[e,s]);const u=(0,n.useCallback)(t=>{c(s=>{const n="function"==typeof t?t(s):t,a=JSON.stringify(n);return i.set(e,a),r(e,a),(0,o.Gt)().then(()=>window.dispatchEvent(new StorageEvent("storage",{key:e,newValue:a,storageArea:window.localStorage}))),n})},[e]);return(0,n.useEffect)(()=>{const t=t=>{if(t.storageArea!==window.localStorage||t.key!==e)return;const{newValue:n}=t;if(null===n){c(JSON.parse(s));const t=s;i.set(e,t),r(e,t)}else{const e=JSON.parse(n);c(e)}};return window.addEventListener("storage",t),()=>{window.removeEventListener("storage",t)}},[e,s]),[a,u]}])},6308(e,t,s){"use strict";var n=s(71763);const o="undefined"!=typeof window&&"matchMedia"in window,a=(e,t=!1)=>{const s=(0,n.useMemo)(()=>{const s=()=>t;if(!o)return{subscribe:e=>()=>{},getSnapshot:()=>t,getServerSnapshot:s};const n=window.matchMedia(e);return{subscribe:e=>(n.addEventListener("change",e),()=>{n.removeEventListener("change",e)}),getSnapshot:()=>n.matches,getServerSnapshot:s}},[e,t]);return(0,n.useSyncExternalStore)(s.subscribe,s.getSnapshot,s.getServerSnapshot)},r=a;s.d(t,["$W",0,()=>a("only screen and (max-width: 640px)"),"Ay",0,r,"Ib",0,()=>a("(prefers-reduced-motion: reduce)"),"Kt",0,()=>a("only screen and (max-width: 768px)"),"XM",0,()=>a("only screen and (max-width: 1024px)"),"aB",0,()=>a("only screen and (min-width: 1350px)"),"v6",0,()=>a("only screen and (max-width: 850px)")])},55441(e,t,s){"use strict";var n=s(60290),o=s(23663);const a=(0,n.A)(o.Ee);s.d(t,["A",0,a])},95092(e,t,s){"use strict";s(67622),s(34059);var n=s(66532),o=s(87912),a=s(69429);const r=e=>Object.values(a.g$).find(t=>t===e);s.d(t,["A",0,e=>{const t=(0,n.W5)(o.fA),s=(0,n.W6)(),a=(0,o.zK)(s.location.pathname),i=(0,n.W5)(a&&a in o.qg?o.qg[a]:[]),l=i?.params.namespace;if(e)return e;if(l)return r(l);if(!t)return;const c=t.params.namespace.toLowerCase();return r(c)}])},97657(e,t,s){"use strict";var n=s(71763);s.d(t,["A",0,function(e){const[t,s]=(0,n.useState)(e),o=(0,n.useRef)(!0);return(0,n.useEffect)(()=>(o.current=!0,()=>{o.current=!1}),[]),[t,(0,n.useCallback)(e=>{o.current&&s(e)},[])]}])},17308(e,t,s){"use strict";s(77911);var n=s(87168),o=s(71763),a=s(92716);s.d(t,["A",0,(e,t=250)=>{const s=(0,o.useRef)(null),r=(0,o.useRef)((0,n.A)(e=>{if(!s.current)return;let t="";if(e)try{t=JSON.stringify(e,void 0,2)}catch{a.R8("Something went wrong when stringifying",{extra:{data:e}})}s.current.textContent=t},t));(0,o.useEffect)(()=>(s.current=document.createElement("script"),s.current.type="application/ld+json",document.head.appendChild(s.current),()=>{r.current.cancel(),s.current?.remove()}),[]),(0,o.useEffect)(()=>{r.current?.(e)},[e])}])},68879(e,t,s){"use strict";var n=s(26066),o=s(6308);s.d(t,["A",0,()=>!(0,o.$W)()&&n.w_])},83062(e,t,s){"use strict";var n=s(60290),o=s(3493);const a=(0,n.A)(o.fe);s.d(t,["A",0,a])},69429(e,t,s){"use strict";s.d(t,{g$:()=>o}),s(29833),s(36967),s(91482),s(11207),s(84160),s(31511),s(19675),s(87870),s(21862),s(64636),s(69516),s(80329),s(61284),s(37930),s(99453),s(50906),s(79747),s(3731),s(14357),s(99469),s(36411),s(43462),s(69992);var n=s(98510);let o=function(e){return e.uniprotkb="uniprotkb",e.uniref="uniref",e.uniparc="uniparc",e.proteomes="proteomes",e.taxonomy="taxonomy",e.keywords="keywords",e.citations="citations",e.diseases="diseases",e.database="database",e.locations="locations",e.idmapping="id-mapping",e.unirule="unirule",e.arba="arba",e.unisave="unisave",e}({});const a=new Set([o.uniprotkb,o.uniref,o.uniparc,o.proteomes]),r=(new Set([o.taxonomy,o.keywords,o.citations,o.diseases,o.database,o.locations]),new Set([o.taxonomy,o.keywords,o.citations,o.diseases,o.database,o.locations,o.unirule,o.arba])),i={[o.uniprotkb]:"UniProtKB",[o.uniref]:"UniRef",[o.uniparc]:"UniParc",[o.proteomes]:"Proteomes",[o.taxonomy]:"Taxonomy",[o.keywords]:"Keywords",[o.citations]:"Literature citations",[o.diseases]:"Human diseases",[o.database]:"Cross-referenced databases",[o.locations]:"Subcellular locations",[o.unirule]:"UniRule",[o.arba]:"ARBA"},l=new Set(Object.keys(i)),c="toolResults",u={[c]:"Tool results",...i},d={...i,[o.idmapping]:"ID mapping",[o.unisave]:"UniProtKB entry history",[n.j.ID_MAPPING]:"Retrieve/ID mapping",[n.j.ALIGN]:"Align",[n.j.ASYNC_DOWNLOAD]:"File generation",[n.j.BLAST]:"BLAST",[n.j.PEPTIDE_SEARCH]:"Peptide search"};s.d(t,["Jo",0,l,"LG",0,r,"Mn",0,a,"aJ",0,u,"dJ",0,c,"rc",0,d,"zK",0,i])}
1,85429(e,t,s){"use strict";s(29690),s(77911);var n=s(69429),o=s(92716);const a="||";s.d(t,["PE",0,e=>{if(e.includes(a)){const t=e.split(a);return t.length>2&&o.R8(`Found more than 1 separator in "${e}". Unexpected accession format.`),t[1]}return e},"X",0,e=>{switch(e){case n.g$.uniprotkb:return e=>{const{from:t}=e;return`${t?`${t}${a}`:""}${e.primaryAccession}`};case n.g$.uniref:return e=>{const{from:t}=e;return`${t?`${t}${a}`:""}${e.id}`};case n.g$.uniparc:return e=>{const{from:t}=e;return`${t?`${t}${a}`:""}${e.uniParcId}`};case n.g$.proteomes:return e=>e.id;case n.g$.taxonomy:return e=>`${e.taxonId}`;case n.g$.keywords:return e=>e.keyword.id;case n.g$.citations:return e=>e.citation.id;case n.g$.diseases:case n.g$.database:case n.g$.locations:return e=>e.id;case n.g$.unirule:case n.g$.arba:return e=>e.uniRuleId;case n.g$.idmapping:return e=>`${e.from}${a}${e.to}`;default:return o.R8(`getIdKeyForNamespace method not implemented for ${e} yet`),()=>""}},"cZ",0,e=>{let t=()=>"";if(!e)return t;if("primaryAccession"in e)t=e=>e.primaryAccession;else if("id"in e)t=e=>e.id;else if("uniParcId"in e)t=e=>e.uniParcId;else if("taxonId"in e)t=e=>`${e.taxonId}`;else if("keyword"in e&&"id"in e.keyword)t=e=>e.keyword.id;else if("citation"in e&&"id"in e.citation)t=e=>e.citation.id;else if("uniRuleId"in e)t=e=>e.uniRuleId;else{if(!("to"in e))return o.R8(`getIdKeyForData method not implemented for ${JSON.stringify(e)} yet`),t;t=e=>e.to}return"from"in e?e=>`${e.from}${a}${t(e)}`:t}])}
1,79523(e,t,s){"use strict";const n=(e,t)=>{((...e)=>{"function"==typeof globalThis.gtag&&globalThis.gtag(...e)})("event",e,t)};s.d(t,["Bs",0,e=>{n("panel_help_open",{help_article:e})},"Cc",0,(e,t)=>{n(`api_data_load_${e}`,{url:t})},"EV",0,(e,t)=>{n(`copy_${e}_url_click`,{url:t})},"G4",0,e=>{n("gocam_viz_tab_opened",{accession:e})},"He",0,(e,t)=>{n("job_submit",{job_type:e,...t})},"Q7",0,(e,t)=>{const s={panel_close_reason:e};t&&(s.advanced_query=t),n("panel_advanced_search_close",s)},"SZ",0,(e,t)=>{n(`panel_${e}_close`,{panel_close_reason:t})},"VE",0,(e,t)=>{n("panel_customise_columns_close",{panel_close_reason:e,columns:t.join(",")})},"Ve",0,(e,t)=>{n("feature_data_table_view_click",{accession:e,data_table_view:t})},"WN",0,(e,t)=>{n(`results_view_${e}`,{view_mode:t})},"YM",0,e=>{n("copy_fasta_click",{fasta_accession_isoform:e})},"a8",0,(e,t)=>{const s={panel_close_reason:e};t&&(s.download_method=t),n("panel_results_download_close",s)},"cZ",0,e=>{n("feature_viewer_full_view_click",{accession:e})},"f8",0,e=>{n("gocam_viz_shown",{accession:e})},"iJ",0,e=>{n(`panel_${e}_open`)},"kx",0,e=>{n("outbound_link_click",{url:e})},"pN",0,(e,t)=>{n("cache_update",{updated_url:e,cache_name:t})}])},51559(e,t,s){"use strict";s(29833),s(36967),s(91482),s(11207),s(84160),s(31511),s(19675),s(87870),s(21862),s(64636),s(69516),s(80329),s(61284),s(37930),s(99453),s(50906),s(79747),s(3731),s(14357),s(99469),s(36411),s(43462),s(69992);const n=new Set([408,425,429,500,502,503,504]);s.d(t,["D",0,e=>void 0===e||n.has(e),"x",0,e=>void 0!==e&&e>=400&&e<500&&!n.has(e)])},13403(e,t,s){"use strict";s.d(t,["A",0,(e,t=Math.random())=>e+t*e])},75655(e,t,s){"use strict";var n=s(71763);s.d(t,["A",0,e=>{let t;const s=()=>(t||(t=e()),t),o=(0,n.lazy)(()=>s());return o.preload=()=>{s()},o}])},92716(e,t,s){"use strict";var n=s(33588);s.d(t,["R8",0,(e,t)=>{(0,n.wd)(e.toString(),{...t||{},level:"warning"})},"Yz",0,(e,t)=>{},"z3",0,(e,t)=>{(0,n.Cp)(e,t),console.error("%o",e,t)}])},39901(e,t,s){"use strict";s.d(t,{fS:()=>c,DK:()=>u,XD:()=>d});var n=s(62382),o=s(75692),a=s.n(o);const r={allowedTags:[...o.defaults.allowedTags,"img"],allowedAttributes:{...o.defaults.allowedAttributes,"*":["id","class","style","data-article-id"],img:["src","alt"],td:["colspan","rowspan"],th:["colspan","rowspan"]},allowedSchemes:["http","https","mailto","ftp"]},i=e=>{const t=document.createElement("div");t.setAttribute("role","tooltip"),t.className="JIMRl";const s=document.createElement("div");s.className="q1Im1",s.innerHTML=a()(e,r),t.appendChild(s);const n=document.createElement("div");return n.className="vgLVI",t.appendChild(n),[t,n]},l=(e,t,s)=>()=>{(0,n.rD)(e,t,{placement:"top",middleware:[(0,n.cY)(10),(0,n.UU)(),(0,n.BN)({padding:10}),(0,n.UE)({element:s})]}).then(({x:e,y:n,placement:o,middlewareData:a})=>{Object.assign(t.style,{left:`${e}px`,top:`${n}px`});const{x:r,y:i}=a.arrow||{},l={top:"bottom",right:"left",bottom:"top",left:"right"}[o.split("-")[0]];Object.assign(s.style,{left:null!=r?`${r}px`:"",top:null!=i?`${i}px`:"",right:"",bottom:"",[l]:"-4px"})})},c=(e,t,s)=>{const[o,a]=i(t),r=l(e,o,a);let c,u;function d(){u=window.setTimeout(()=>{h()},100)}function p(){u&&(window.clearTimeout(u),u=void 0)}function m(){o.isConnected||(document.body.append(o),c=(0,n.ll)(e,o,r),o.addEventListener("mouseenter",p),o.addEventListener("mouseleave",d))}function h(){c?.(),o.remove(),o.removeEventListener("mouseenter",p),o.removeEventListener("mouseleave",d)}const g=[["mouseenter",()=>{p(),m()}],["mouseleave",d],["focus",()=>{p(),m()}],["blur",h]],f=[e,...s||[]];for(const[e,t]of g)for(const s of f)s.addEventListener(e,t);return()=>{h();for(const[e,t]of g)for(const s of f)s.removeEventListener(e,t)}},u=(e,t,s)=>{const[o,a]=i(e),r=l(s,o,a),c=(0,n.ll)(s,o,r);document.body.append(o);let u=null;function d(){u=setTimeout(()=>{c?.(),o.remove(),t.removeEventListener("mouseleave",d),o.removeEventListener("mouseleave",d),o.removeEventListener("mouseenter",p)},50)}function p(){u&&clearTimeout(u)}t.addEventListener("mouseleave",d),o.addEventListener("mouseleave",d),o.addEventListener("mouseenter",p)},d=(e,t,s)=>{const[o,a]=i(s),r={getBoundingClientRect:()=>({x:0,y:0,top:t,left:e,bottom:0,right:0,width:0,height:0})},c=l(r,o,a),u=(0,n.ll)(r,o,c);function d(e){const t=e?.target;t&&!o.contains(t)&&(o?.remove(),u?.(),document.body.removeEventListener("click",d,!0),document.body.removeEventListener("scroll",d,!0),document.body.removeEventListener("wheel",d,!0))}return document.body.append(o),document.body.addEventListener("click",d,!0),document.body.addEventListener("scroll",d,!0),document.body.addEventListener("wheel",d,!0),d}},61540(e,t,s){"use strict";s(29690),s(67622),s(34059),s(38660),s(29833),s(36967),s(91482),s(11207),s(84160),s(31511),s(19675),s(87870),s(21862),s(64636),s(69516),s(80329),s(61284),s(37930),s(99453),s(50906),s(79747),s(3731),s(14357),s(99469),s(36411),s(43462),s(69992),s(98660),s(68907),s(20206);var n=s(66532),o=s(87912),a=s(53997),r=s(92947),i=s(87216),l=s(69429),c=s(85429);const u=(...e)=>{const t=new URLSearchParams;for(const s of e){const e="string"==typeof s&&new URLSearchParams(s)||s instanceof URLSearchParams&&s||"object"==typeof s&&null!==s&&Object.entries(s)||[];for(const[s,n]of e)null!=n?t.set(s,n.toString()):t.has(s)&&t.delete(s)}return t.sort(),t.toString()},d=e=>e.map(e=>`(${e.name}:${e.value.includes(" ")&&!e.value.match(/^\[.*\]$/)?`"${e.value}"`:e.value})`).join(" AND "),p=Object.values(a.Y);s.d(t,["I0",0,({name:e})=>!p.includes(e),"_b",0,u,"d9",0,e=>{const t=Object.entries(o.qg).find(([,t])=>(0,n.B6)(e,{path:t,exact:"/"===t}));return t?.[0]},"fI",0,(e,...t)=>{const s=u(...t);return s?`${e}?${s}`:e},"iM",0,e=>{const[t,s]=e.split("?");return{base:t,query:s}},"jr",0,({namespace:e=l.g$.uniprotkb,query:t="*",columns:s=[],selectedFacets:n=[],sortColumn:o,sortDirection:a=r.UE.ascend,facets:c,size:u,noSort:p}={})=>{let m=c;return void 0===m&&(m=i.a.get(e)),{size:u,query:n.length?`${[t&&`(${t}
1)`,d(n)].filter(Boolean).join(" AND ")}`:t,fields:s?.join(",")||void 0,facets:m?.join(","),sort:o&&"score"!==o&&!p?`${o} ${(0,r.C9)(r.UE[a])}`:void 0}},"k2",0,d,"ty",0,(e,t)=>Array.from(new Set(e.map(e=>`${t}:${(0,c.PE)(e)}`))).sort().join(" OR ")])},44032(e,t,s){"use strict";s.d(t,{BH:()=>l,HD:()=>i,NU:()=>d,Ph:()=>c,X5:()=>u}),s(67622),s(80746),s(38660),s(85528),s(23132),s(75438),s(29833),s(36967),s(91482),s(11207),s(84160),s(31511),s(19675),s(39828),s(84156),s(29462),s(8415),s(39490),s(18208),s(86100),s(40106),s(26572),s(35534),s(25833),s(85459),s(16137),s(67148),s(87870),s(21862),s(64636),s(69516),s(80329),s(61284),s(37930),s(99453),s(50906),s(79747),s(3731),s(14357),s(99469),s(36411),s(43462),s(69992);var n=s(85399),o=s(87912),a=s(98510),r=s(91987);function i(e,t,s){const n=e.slice();return n.splice(s<0?n.length+s:s,0,n.splice(t,1)[0]),n}function l(e,t){return[...e.slice(0,t),...e.slice(t+1)]}function*c(e,t,s){if(Array.isArray(e))for(const n of e)yield*c(n,t,s);else if(e&&"object"==typeof e)for(const[n,o]of Object.entries(e))n===t?"ecNumbers"===s?yield`EC:${o}`:yield o:yield*c(o,t,n)}function u(e={}){return Object.fromEntries(Object.entries(e).map(([e,t])=>[e.toLowerCase(),t]))}function d(e,t){if(void 0===e)return{};if(void 0===t||!t.length)return e;const s=new Set(t);return Object.fromEntries(Object.entries(e).filter(([e])=>!s.has(e)))}s.d(t,["Ee",0,(e,t=1)=>`${e.toLocaleString("en-US",{maximumFractionDigits:t})}%`,"T",0,(e,t)=>e.map(e=>e.split(/(\d+-\d+)/).map((e,s)=>{if(s%2==1){const s=e.split("-");return(0,r.jsx)(n.N_,{to:(0,o.iK)(a.j.BLAST,t,{start:+s[0],end:+s[1]}),children:e},e)}return e}).filter(e=>e)),"aX",0,(e,t,s)=>1===t?e:s||`${e}s`,"hJ",0,(e=0)=>{return t=()=>e,new Proxy({},{get:(e,s)=>(s in e||(e[s]=t()),e[s])});var t},"ov",0,e=>Object.values(e).some(e=>Array.isArray(e)?e.length>0:"object"==typeof e&&e?e instanceof Map?Array.from(e.values()).some(e=>e&&e.length>0):Object.values(e).length>0:void 0!==e),"uR",0,(e="")=>/^[aeiou]/i.test(e)?"an":"a"])},33695(e,t,s){"use strict";s(29833),s(36967),s(91482),s(11207),s(84160),s(31511),s(19675),s(87870),s(21862),s(64636),s(69516),s(80329),s(61284),s(37930),s(99453),s(50906),s(79747),s(3731),s(14357),s(99469),s(36411),s(43462),s(69992);var n=s(41539),o=s(51559),a=s(13403);const r=new Set(["GET","HEAD","OPTIONS"]),i=e=>{const t=e.response?.headers?.["retry-after"];if("string"!=typeof t)return;const s=Number(t),n=Number.isFinite(s)?1e3*s:Date.parse(t)-Date.now();return Number.isFinite(n)?Math.max(0,n):void 0};s.d(t,["Ay",0,(e,{enabled:t=!0,signal:s,onRetry:r}={})=>
1{if(!t)return e();const l=t=>e().catch(async e=>{if(t<=0||!(e=>!(0,n.FZ)(e)&&!!(0,n.F0)(e)&&(e.response?(0,o.D)(e.response.status):e.code===n.pe.ERR_NETWORK))(e))throw e;const c=i(e);if(void 0!==c&&c>3e3)throw e;if(await((e,t)=>new Promise(s=>{if(t?.aborted)return void s();const n=new AbortController,o=setTimeout(()=>{n.abort(),s()},e);t?.addEventListener("abort",()=>{clearTimeout(o),s()},{signal:n.signal})}))((c??0)+(0,a.A)(150*2**(1-t)),s),s?.aborted)throw e;return r?.(),l(t-1)});return l(1)},"Tn",0,e=>r.has((e||"GET").toUpperCase()),"Vs",0,i])},83942(e,t,s){"use strict";s(98660),s(68907),s(20206);const n=s(26066).w_?new SharedWorker(new URL(s.p+s.u(3973),s.b)):null;s.d(t,["S",0,n,"V",0,e=>{n?.port.postMessage({jobAction:e})}])},26066(e,t,s){"use strict";s(29690),s(29833),s(36967),s(91482),s(11207),s(84160),s(31511),s(19675),s(87870),s(21862),s(64636),s(69516),s(80329),s(61284),s(37930),s(99453),s(50906),s(79747),s(3731),s(14357),s(99469),s(36411),s(43462),s(69992);var n=s(98510),o=s(97899);n.j.ALIGN,n.j.BLAST,n.j.ASYNC_DOWNLOAD,n.j.ID_MAPPING,n.j.PEPTIDE_SEARCH,Object.values(o.n),new Set([o.n.NEW,o.n.QUEUED,o.n.NOT_FOUND,o.n.RUNNING,o.n.FAILURE,o.n.ERROR,o.n.ERRORED]);const a=Boolean("undefined"!=typeof window&&window.SharedWorker);s.d(t,["w_",0,a])},83332(e,t,s){"use strict";var n=s(38335);const o=[n.o.tsv,n.o.excel,n.o.list,n.o.json],a=[n.o.tsv,n.o.excel,n.o.json];s.d(t,["J",0,o,"W",0,a])},65709(e,t,s){"use strict";var n=s(38335);const o=[n.o.json],a=[n.o.rdfXml,n.o.json];s.d(t,["J",0,o,"W",0,a])},65043(e,t,s){"use strict";var n=s(38335);const o=[n.o.tsv,n.o.excel,n.o.list,n.o.json,n.o.obo],a=[n.o.rdfXml,n.o.tsv,n.o.excel,n.o.json,n.o.obo];s.d(t,["J",0,o,"W",0,a])},76380(e,t,s){"use strict";var n=s(38335);const o=[n.o.tsv,n.o.excel,n.o.list,n.o.json,n.o.obo],a=[n.o.rdfXml,n.o.tsv,n.o.excel,n.o.json,n.o.obo];s.d(t,["J",0,o,"W",0,a])},22522(e,t,s){"use strict";var n=s(38335);const o=[n.o.tsv,n.o.excel,n.o.list,n.o.json,n.o.obo],a=[n.o.rdfXml,n.o.tsv,n.o.excel,n.o.json,n.o.obo];s.d(t,["J",0,o,"W",0,a])},2239(e,t,s){"use strict";var n=s(38335);const o=[n.o.tsv,n.o.excel,n.o.list,n.o.json],a=[n.o.rdfXml,n.o.tsv,n.o.excel,n.o.json];s.d(t,["J",0,o,"W",0,a])},9994(e,t,s){"use strict";s.d(t,{e:()=>n});let n=function(e){return e.OrganismName="organism_name",e.Database="database_facet",e}({});const o=[n.Database];s.d(t,["a",0,o])},34949(e,t,s){"use strict";s(67622),s(38660);var n=s(74547),o=s(8939),a=s(21208),r=s(69429),i=s(61540);const l={databases:(e,t,s,r,l={})=>{const c=r?(0,n.A)(o.P,"uniparc",e,"databases","stream"):(0,n.A)(o.P,"uniparc",e,"databases");return t?(0,i.fI)(c,{id:t,includeSources:s}):(0,i.fI)(c,{format:l.format&&a.D1[l.format],size:l.size,fields:l.fields,facets:l.facets,includeSources:s||void 0,...Object.fromEntries((l.selectedFacets||[]).map(({name:e,value:t})=>[e,t]))})},precomputedProteomeAnnotations:(e,t={})=>{const s=t.stream?(0,n.A)(o.P,r.g$.uniprotkb,"precomputed","proteome",e,"stream"):(0,n.A)(o.P,r.g$.uniprotkb,"precomputed","proteome",e);return(0,i.fI)(s,{compressed:t.compressed||void 0,size:t.size,download:t.download||void 0})},precomputedAnnotation:(e,t)=>(0,n.A)(o.P,r.g$.uniprotkb,"precomputed",e,t),unifire:(e,t)=>(0,i.fI)((0,n.A)("https://rest.uniprot.org",r.g$.uniprotkb,"unifire","run"),{id:e,taxId:t})};s.d(t,["A",0,l])},71027(e,t,s){"use strict";var n=s(38335);const o=[n.o.fasta,n.o.tsv,n.o.excel,n.o.json,n.o.xml,n.o.rdfXml,n.o.list],a=[n.o.fasta,n.o.json,n.o.excel,n.o.xml,n.o.rdfXml,n.o.tsv];s.d(t,["J",0,o,"W",0,a])},92218(e,t,s){"use strict";s.d(t,{e:()=>n});let n=function(e){return e.Structure3D="structure_3d",e.ProteinsWith="proteins_with",e.Fragment="fragment",e.Existence="existence",e.Length="length",e.Reviewed="reviewed",e.AnnotationScore="annotation_score",e.ModelOrganism="model_organism",e.OtherOrganism="other_organism",e.Proteome="proteome",e}({});const o=[n.Reviewed,n.ModelOrganism,n.ProteinsWith,n.Existence,n.AnnotationScore,n.Length];s.d(t,["a",0,o])},59598(e,t,s){"use strict";s(29690),s(67622),s(90508),s(23132),s(75438),s(39828),s(84156),s(29462),s(8415),s(39490),s(18208),s(86100),s(40106),s(26572),s(35534),s(25833),s(85459),s(16137),s(67148);var n=s(12249),o=s(57435),a=s(30319);const r={[o.c.CHEMISTRY]:"Chemistry",[o.c.DOMAIN]:"Family and domain databases",[o.c.EXPRESSION]:"Gene expression databases",[o.c.FAMILY]:"Protein family/group databases",[o.c.GEL]:"2D gel databases",[o.c.GENOME]:"Genome annotation databases",[o.c.GENE_ONTOLOGY]:"Gene ontology databases",[o.c.INTERACTION]:"Protein-protein interaction databases",[o.c.ORGANISM]:"Organism-specific databases",[o.c.MISCELLANEOUS]:"Miscellaneous",[o.c.PATHWAY]:"Enzyme and pathway databases",[o.c.PHYLOGENOMIC]:"Phylogenomic databases",[o.c.GENETIC_VARIATION]:"Genetic variation databases",[o.c.PROTEOMES]:"Proteomes databases",[o.c.PROTEOMIC]:"Proteomic databases",[o.c.PROTOCOL]:"Protocols and materials databases",[o.c.PTM]:"PTM databases",[o.c.SEQUENCE]:"Sequence databases",[o.c.STRUCTURE]:"3D structure databases"},i=["PDB","RCSB-PDB","PDBj","PDBsum"],l=new Map([["InterPro",n.A.InterPro],["Pfam",n.A.Pfam],["SMART",n.A.SMART],["PROSITE",n.A.PROSITE]]),c={NDEx:{[a.A.Function]:{category:o.c.PATHWAY,matchesId:e=>
1e.startsWith("IQUERY-CP-")},[a.A.Interaction]:{category:o.c.INTERACTION,matchesId:e=>!e.startsWith("IQUERY-CP-")}}};s.d(t,["AR",0,r,"Cu",0,{PDB:["PDBe-KB"],MIM:["SOURCE_MIM"],MGI:["SOURCE_MGI"],HGNC:["GenAtlas","ClinGen","GenCC"]},"O6",0,["ENZYME"],"UT",0,e=>{const t=(e=>({categories:t=[],include:s=[],exclude:n=[]})=>[...t?.flatMap(t=>e.get(t)||[])||[],...s].filter(e=>!n.includes(e)))(e),s=new Map;return s.set(a.A.DiseaseVariants,["DisGeNET","GeneReviews","MalaCards","MIM","OpenTargets","Orphanet","PharmGKB","Pharos","ChEMBL","DrugBank","DrugCentral","GuidetoPHARMACOLOGY","BioMuta","DMDM","Allergome","PHI-base","ClinGen","GenCC"]),s.set(a.A.Expression,t({categories:[o.c.EXPRESSION],include:["HPA"]})),s.set(a.A.FamilyAndDomains,t({categories:[o.c.DOMAIN],include:["MobiDB","GPCRDB"]})),s.set(a.A.Function,t({categories:[o.c.PATHWAY,o.c.FAMILY],include:["SwissLipids"]})),s.set(a.A.Interaction,t({categories:[o.c.INTERACTION],include:["BindingDB","RNAct"]})),s.set(a.A.NamesAndTaxonomy,["AGR","ArachnoServer","Araport","CGD","ConoServer","dictyBase","EcoGene","VEuPathDB","JaponicusDB","FlyBase","HGNC","LegioList","Leproma","MaizeGDB","MGI","MIM","neXtProt","PomBase","PseudoCAP","RGD","SGD","TAIR","TubercuList","VGNC","WormBase","Xenbase","ZFIN"]),s.set(a.A.ProteinProcessing,t({categories:[o.c.PROTEOMIC,o.c.GEL,o.c.PTM],include:["PMAP-CutDB"]})),s.set(a.A.Sequence,t({categories:[o.c.SEQUENCE,o.c.GENOME]})),s.set(a.A.Structure,t({categories:[o.c.STRUCTURE],include:["EvolutionaryTrace","ModBase"]})),s.set(a.A.SubCellularLocation,["CD-CODE"]),s.set(a.A.Homologs,t({categories:[o.c.PHYLOGENOMIC],include:["AGR"]})),s.set(a.A.ExternalLinks,t({categories:[o.c.MISCELLANEOUS,o.c.PROTOCOL,o.c.ORGANISM],include:["HUGE","Rouge","GenAtlas","ClinGen","GenCC",...i]})),s},"VU",0,e=>i.map(t=>e[t]),"XY",0,l,"Yn",0,{pattern:/KIAA\d{4}/i,organism:{Human:"HUGE",Mouse:"Rouge"}},"ZN",0,i,"eB",0,c,"gS",0,["ModBase","MobiDB"],"uY",0,{SMR:["SWISS-MODEL-Workspace"]},"vn",0,{GPCRDB:"Belongs to the G-protein coupled receptor"}])},80915(e,t,s){"use strict";var n=s(38335);const o=[n.o.fastaCanonical,n.o.fastaCanonicalIsoform,n.o.tsv,n.o.excel,n.o.json,n.o.xml,n.o.rdfXml,n.o.text,n.o.gff,n.o.list,n.o.embeddings],a=[n.o.text,n.o.fastaCanonical,n.o.fastaCanonicalIsoform,n.o.json,n.o.xml,n.o.rdfXml,n.o.gff],r=[n.o.text,n.o.fasta,n.o.tsv,n.o.json];s.d(t,["J4",0,o,"W4",0,a,"um",0,r])},57435(e,t,s){"use strict";s.d(t,{c:()=>n});let n=function(e){return e.CHEMISTRY="CHEMISTRY",e.DOMAIN="FMD",e.EXPRESSION="GEP",e.FAMILY="PFAM",e.GEL="2DG",e.GENOME="GMA",e.INTERACTION="PPI",e.MISCELLANEOUS="MISC",e.ORGANISM="ORG",e.PATHWAY="EAP",e.PHYLOGENOMIC="PLG",e.GENETIC_VARIATION="GVD",e.PROTEOMIC="PROTEOMIC",e.PROTOCOL="PAM",e.PTM="PTM",e.SEQUENCE="SEQ",e.STRUCTURE="3DS",e.GENE_ONTOLOGY="OTG",e.PROTEOMES="PRM",e}({})},30319(e,t,s){"use strict";s(23132),s(75438),s(39828),s(84156),s(29462),s(8415),s(39490),s(18208),s(86100),s(40106),s(26572),s(35534),s(25833),s(85459),s(16137),s(67148);var n=function(e){return e.Function="function",e.FamilyAndDomains="family_and_domains",e.Expression="expression",e.Interaction="interaction",e.NamesAndTaxonomy="names_and_taxonomy",e.DiseaseVariants="disease_variants",e.PhenotypesVariants="phenotypes_variants",e.ProteinProcessing="ptm_processing",e.Sequence="sequences",e.Structure="structure",e.SubCellularLocation="subcellular_location",e.ExternalLinks="external_links",e.SimilarProteins="similar_proteins",e.Homologs="homologs",e}(n||{});const o=new Map([[n.Function,"function"],[n.NamesAndTaxonomy,"proteinOrGene"]]),a=n;s.d(t,["A",0,a,"P",0,o])},80293(e,t,s){"use strict";s(29690),s(74495),s(67622),s(71119),s(23132),s(75438),s(39828),s(84156),s(29462),s(8415),s(39490),s(18208),s(86100),s(40106),s(26572),s(35534),s(25833),s(85459),s(16137),s(67148);var n=s(59598);const o=/^xref_/;s.d(t,["TB",0,(e=[])=>{const t=new Map,s=new Map,o={},a=new Map;e.forEach(e=>{const{name:n,category:r,implicit:i}=e;i&&a.set(n,{database:n,implicit:!0});const l=t.get(r);t.set(r,l?[...l,n]:[n]),s.set(n,r),o[n]=e});const r=(0,n.UT)(t),i=((e,t)=>{const s=new Map;for(const[n,o]of e){const e=[];for(const s of o){const n=t.get(s);n&&!e.includes(n)&&e.push(n)}s.set(n,e)}return s})(r,s);return{databaseCategoryToNames:t,databaseNameToCategory:s,databaseToDatabaseInfo:o,implicitDatabaseXRefs:a,entrySectionToDatabaseNames:r,entrySectionToDatabaseCategoryOrder:i}},"Xi",0,e=>e.replace(o,""),"yv",0,e=>e.match(o)])},74818(e,t,s){"use strict";s.d(t,{e:()=>n});let n=function(e){return e.Identity="identity",e}({});const o=[n.Identity];s.d(t,["a",0,o])},20590(e,t,s){"use strict";var n=s(38335);const o=[n.o.fastaRepresentative,n.o.tsv,n.o.json,n.o.excel,n.o.list],a=[n.o.fastaRepresentative,n.o.json,n.o.xml,n.o.rdfXml,n.o.list];s.d(t,["J",0,o,"W",0,a])},67027(e,t,s){"use strict";s.d(t,["A",0,{"base-layout":"N8ovH","main-header":"_gHlK","in-page-messages":"OzpP4","main-content":"vJtX6"}])},4500(e,t,s){"use strict";s.d(t,["A",0,{stale:"AICIA",disabled:"wuoH1","no-wrap":"S2LRp","break-anywhere":"NncQ1",bold:"v8An6",bolder:"FR3zN",emphasized:"bB0F_","no-text-transform":"o9oSu","no-small":"Ljg_Z","overflow-y-container":"mLPah","padding-top-small":"RKjRr","padding-top-med":"o3eb0"}])},98569(e,t,s){"use strict";e.exports=s.p+"uniprot-logo.img.0df091.svg"},62832(){},36399(){},40315(){},64540(){},54665(){}},e=>{e.O(0,[3326,4644,8488,8224,7300,4590],()=>e(e.s=18630)),e.O()}]);
2//# sourceMappingURL=modern.app.53aa6e.js.map

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.