1"use strict";(self.webpackChunkuniprot_website=self.webpackChunkuniprot_website||[]).push([[6476],{46091(e,t,n){n.r(t),n(65302),n(14758),n(99488),n(36883),n(64317),n(7651),n(14211),n(29690),n(66993),n(8293),n(74495),n(35737),n(55136),n(67622),n(90508),n(38660),n(88014),n(36630),n(33768),n(5617),n(25800),n(31972),n(29833),n(36967),n(91482),n(11207),n(84160),n(31511),n(19675),n(97060),n(2851),n(87870),n(21862),n(64636),n(69516),n(80329),n(61284),n(37930),n(99453),n(50906),n(79747),n(3731),n(14357),n(99469),n(36411),n(43462),n(69992),n(4514),n(6924);var r=n(97500),o=n.n(r),i=n(36371),a=n(71763),l=n(85399),u=n(66532),s=n(91981),c=n(87912),f=n(80291),d=n(83174),p=n(85798),m=n(61151),y=n(68823),b=n(34821),h=n(54790),v=n(90708),g=n(52871),E=n(6308),j=n(55441),x=n(84635),A=n(74273),_=n(69429),O=n(79523),D=n(6447),w=n(44032),N=n(83942),S=n(88582),I=n(43164),P=n(98510),B=n(75480),R=n(13987),T=n(78433),C=n(79898),U=n(3431),M=n(91987);function $(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return k(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?k(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var F=_.rc[P.j.ID_MAPPING],V=function(e){var t,n=e.initialFormValues,r=e.formConfigData,g=(0,a.useRef)(null),_=(0,j.A)(),I=(0,u.W6)(),k=(0,E.Ib)(),V=$((0,a.useReducer)((0,C.AS)(R.A),n,C.rW),2),L=V[0],W=L.formValues,Y=L.textIDs,H=L.sending,X=L.submitDisabled,q=V[1];(0,a.useEffect)(function(){q((0,T.Xq)(n))},[n]);var z=$((0,a.useMemo)(function(){return[Object.fromEntries(r.groups.flatMap(function(e){return e.items.map(function(e){return[e.name,e]})})),Object.fromEntries(r.rules.map(function(e){return[e.ruleId,e]}))]},[r]),2),J=z[0],G=z[1],K=(0,a.useMemo)(function(){return Array.from(new Set((0,D.A)(Y)))},[Y]),Q=Boolean(K.length&&"Gene_Name"===W["From Database"].selected&&!W.Taxons.selected),Z=function(e){if(e.preventDefault(),K.length&&J&&G){q((0,T.sq)());var t=J[W[R.B.fromDb].selected],n=(null==t?void 0:t.ruleId)&&G[t.ruleId],r={from:W[R.B.fromDb].selected,to:W[R.B.toDb].selected,ids:K};null!=n&&n.taxonId&&W[R.B.taxons].selected&&(r.taxId=W[R.B.taxons].selected),(0,s.yy)(1e3).then(function(){I.push(c.qg[c.aZ.Dashboard],{parameters:[r]}),(0,N.V)((0,S._S)(r,P.j.ID_MAPPING,W[R.B.name].selected)),(0,O.He)(P.j.ID_MAPPING,{fromDB:r.from,toDB:r.to})})}};(0,x.A)({inputRef:g,onFileContent:function(e){return q((0,T.P4)(e))},onError:function(e){return _((0,f.tj)({content:e.message,format:d.B$.POP_UP,level:d.Wf.FAILURE}))},dndOverlay:(0,M.jsx)("span",{children:"Drop your input file anywhere on this page"})});var ee=null==J?void 0:J[W[R.B.fromDb].selected],te=null==J?void 0:J[W[R.B.toDb].selected],ne=(null==ee?void 0:ee.ruleId)&&(null==G?void 0:G[ee.ruleId]),re=G&&(0,U.z)(r.groups,G),oe=G&&(null==ee?void 0:ee.ruleId)&&(0,U.z)(r.groups,G,ee.ruleId);return re&&oe&&J&&G&&ne&&te&&ee?(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(y.A,{title:F}),(0,M.jsx)(i.Yf,{heading:(0,M.jsx)("span",{"data-article-id":"id_mapping",children:F},"id_mapping")}),(0,M.jsxs)("form",{onSubmit:Z,onReset:function(e){e.preventDefault(),q((0,T.Xq)())},"aria-label":"ID mapping job submission form",children:[(0,M.jsx)("fieldset",{children:(0,M.jsxs)("section",{className:"tools-form-section__item tools-form-section__item--full-width",children:[(0,M.jsxs)("legend",{children:["Enter one or more IDs (",(0,M.jsx)(i.Ig,{children:v.HD})," ","max). You may also",(0,M.jsxs)("label",{className:"tools-form-section__file-input",children:["load from a text file",(0,M.jsx)("input",{type:"file",ref:g})]}
1),". Separate IDs by whitespace (space, tab, newline) or commas.",(0,M.jsx)("br",{}),"This service can also be used"," ",(0,M.jsx)(l.N_,{to:(0,u.tW)(c.qg[c.aZ.HelpEntry],{accession:"id_mapping"}),children:"programmatically"}),". Alternatively, the"," ",(0,M.jsx)(m.A,{url:h.Ay.idmapping,noIcon:!0,children:"underlying data"}),"Â can be downloaded."]}),(0,M.jsx)("textarea",{name:R.A[R.B.ids].fieldName,autoComplete:"off",spellCheck:"false",placeholder:"P31946 P62258 ALBU_HUMAN EFTU_ECOLI",className:"tools-form-raw-text-input",value:Y,onChange:function(e){q((0,T.P4)(e.target.value))},"data-hj-allow":!0}),K.length>0&&(0,M.jsx)(i.QB,{level:K.length>v.HD?"failure":"info",children:(0,M.jsxs)("small",{children:["Your input contains"," ",(0,M.jsx)(i.Ig,{children:K.length})," unique",(0,w.aX)(" ID",K.length),K.length>v.HD&&(0,M.jsxs)(M.Fragment,{children:[". Only up to ",(0,M.jsx)(i.Ig,{children:v.HD})," ","supported"]})]})})]})}),(0,M.jsxs)("fieldset",{children:[(0,M.jsxs)("section",{className:"tools-form-section",children:[(0,M.jsxs)("section",{className:"tools-form-section__item",children:[(0,M.jsx)("label",{children:"From database"}),(0,M.jsx)(i.f7,{data:re,autocomplete:!0,autocompleteFilter:!0,autocompletePlaceholder:"Search database name",onSelect:function(e){var t,n=e.id;q((0,T.JE)(R.B.fromDb,n));var r=null===(t=J[n])||void 0===t?void 0:t.ruleId,o=W[R.B.toDb].selected;if(r){var i=G[r],a=i.tos;a.length>0&&!a.includes(W[R.B.toDb].selected)&&(o=i.defaultTo)}q((0,T.JE)(R.B.toDb,o)),q((0,T.P4)(Y))},label:ee.displayName,defaultActiveNodes:[R.A[R.B.fromDb].selected]})]}),(0,M.jsxs)("section",{className:"tools-form-section__item",children:[(0,M.jsx)("label",{children:"To database"}),(0,M.jsx)(i.f7,{data:oe,autocomplete:!0,autocompleteFilter:!0,autocompletePlaceholder:"Search database name",onSelect:function(e){var t=e.id;q((0,T.JE)(R.B.toDb,t)),q((0,T.P4)(Y))},label:te.displayName,defaultActiveNodes:[R.A[R.B.toDb].selected]})]}),ne.taxonId&&(0,M.jsx)("section",{className:"tools-form-section__item tools-form-section__item--taxon-select",children:(0,M.jsx)(p.A,{placeholder:"Enter organism name or ID",url:b.A.suggester.organism,onSelect:function(e,t){var n=(0,B.T)(e);q((0,T.JE)(R.B.taxons,t?{id:t,label:n}:void 0))},title:"Restrict by organism",value:null===(t=W[R.B.taxons].selected)||void 0===t?void 0:t.label})})]}),(0,M.jsx)("section",{className:"tools-form-section",children:(0,M.jsx)("section",{className:"tools-form-section__item",children:(0,M.jsxs)("label",{children:["Name your ID Mapping job",(0,M.jsx)("input",{name:"title",type:"text",autoComplete:"off",maxLength:100,style:{width:"".concat(W[R.B.name].selected.length+2,"ch")},placeholder:"my job title",value:W[R.B.name].selected,onFocus:function(e){W[R.B.name].userSelected||e.target.select()},onChange:function(e){q((0,T.JE)(R.B.name,e.target.value))},"data-hj-allow":!0})]})})}),Q&&(0,M.jsx)(i.QB,{level:"warning",children:(0,M.jsxs)("small",{children:["You are about to submit a list of gene names without organism restriction. Are you sure you do not want to specify an organism?",(0,M.jsx)("br",{}),"Gene name mappings against all organisms can produce extremely long lists of UniProtKB entries and may even cause the mapping service to fail."]})}),(0,M.jsx)("section",{className:o()("tools-form-section",Q&&"tools-form-warning-submit",!Q&&A.A["sticky-bottom-right"]),children:(0,M.jsxs)("section",{className:"button-group tools-form-section__buttons",children:[H&&!k&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(i.Nl,{}),"Â "]}),(0,M.jsx)("input",{className:"button secondary",type:"reset"}),(0,M.jsxs)("button",{className:"button primary",type:"submit",disabled:X,onClick:Z,children:["Map"," ",K.length?(0,M.jsx)(i.Ig,{children:K.length}):null,(0,w.aX)(" ID",K.length)]})]})})]})]})]}):(0,M.jsx)(i.QB,{level:"failure",children:(0,M.jsx)("small",{children:"Something went wrong, please try reloading the page"})})};n.d(t,["default",0,function(){var e=(0,g.A)(b.A.configure.idMappingFields),t=e.loading,n=e.progress,r=e.data,o=e.error;return t?(0,M.jsx)(i.aH,{progress:n}):o||!r?(0,M.jsx)(i.QB,{level:"failure",children:(0,M.jsx)("small",{children:null==o?void 0:o.message})}):(0,M.jsx)(I.A,{defaultFormValues:R.A,children:function(e){return(0,M.jsx)(V,{initialFormValues:e,formConfigData:r})}})}])},13987(e,t,n){n.d(t,{B:()=>l}),n(65302),n(14758),n(99488),n(2795),n(36883),n(64317),n(66993),n(93555),n(261
177),n(36630),n(2851),n(4514);var r=n(68816),o=n.n(r);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,t,n){return(t=function(e){var t=function(e){if("object"!=i(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==i(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=function(e){return e.ids="IDs",e.fromDb="From Database",e.toDb="To Database",e.name="Name",e.taxons="Taxons",e}({});const u=o()(a(a(a(a(a({},l.ids,{fieldName:"ids",selected:[]}),l.fromDb,{fieldName:"from",selected:"UniProtKB_AC-ID"}),l.toDb,{fieldName:"to",selected:"UniProtKB"}),l.name,{fieldName:"name",selected:""}),l.taxons,{fieldName:"taxId"}));n.d(t,["A",0,u])},78433(e,t,n){n.d(t,{BM:()=>i,JE:()=>u,P4:()=>s,Ut:()=>l,Xq:()=>f,Xv:()=>a,s9:()=>o,sq:()=>c});var r=n(35018),o="UPDATE_SELECTED",i="UPDATE_PARSED_IDS",a="UPDATE_SENDING",l="RESET",u=function(e,t){return(0,r.action)(o,{id:e,selected:t})},s=function(e){return(0,r.action)(i,e)},c=function(){return(0,r.action)(a)},f=function(e){return(0,r.action)(l,e)}},79898(e,t,n){n.d(t,{AS:()=>y,Ld:()=>d,rW:()=>p}),n(65302),n(14758),n(99488),n(2795),n(36883),n(64317),n(16667),n(17177),n(14211),n(66993),n(62563),n(74495),n(93555),n(67622),n(80746),n(71119),n(26177),n(98398),n(76341),n(26979),n(36630),n(31972),n(29833),n(36967),n(91482),n(11207),n(84160),n(31511),n(19675),n(2851),n(87870),n(21862),n(64636),n(69516),n(80329),n(61284),n(37930),n(99453),n(50906),n(79747),n(3731),n(14357),n(99469),n(36411),n(43462),n(69992),n(80755),n(4514);var r=n(90708),o=n(6447),i=n(13987),a=n(78433);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return(t=function(e){var t=function(e){if("object"!=l(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==l(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(e){return!Array.isArray(e)||!e.length||e.length>r.HD},d=function(e,t,n){if(e.length>0){var r=e[0];return"".concat(r).concat(e.length>1?" +".concat(e.length-1):""," ").concat(t," â ").concat(n)}return""},p=function(e){var t;return{formValues:s(s({},e),{},c({},i.B.name,s({},e[i.B.name]))),textIDs:null===(t=e[i.B.ids])||void 0===t||null===(t=t.selected)||void 0===t?void 0:t.join("\n"),submitDisabled:f(e[i.B.ids].selected),sending:!1}},m=function(e,t){var n=t.payload,r=n.id,o=n.selected;return s(s({},e),{},c({},r,s(s({},e[r]),{},{selected:o,userSelected:!0})))},y=function(e){return function(t,n){switch(n.type){case a.BM:return function(e,t){var n=t.payload,r=e.formValues,a=Array.from(new Set((0,o.A)(n))),l=f(a),u=r[i.B.name].userSelected&&r[i.B.name].selected?r[i.B.name]:s(s({},r[i.B.name]),{},{userSelected:!1,selected:d(a,r[i.B.fromDb].selected,r[i.B.toDb].selected)}),p=r[i.B.ids].userSelected?r[i.B.ids]:s(s({},r[i.B.ids]),{},{selected:r[i.B.ids].selected}),m=r[i.B.fromDb].userSelected?r[i.B.fromDb]:s(s({},r[i.B.fromDb]),{},{selected:r[i.B.fromDb].selected}),y=r[i.B.toDb].userSelected?r[i.B.toDb]:s(s({},r[i.B.toDb]),{},{selected:r[i.B.toDb].selected}),b=r[i.B.taxons].userSelected?r[i.B.taxons]:s(s({},r[i.B.taxons]),{},{selected:r[i.B.taxons].selected});return s(s({},e),{},{textIDs:n,submitDisabled:l,formValues:s(s({},r),{},c(c(c(c(c({},i.B.ids,p),i.B.fromDb,m),i.B.toDb,y),i.B.name,u),i.B.taxons,b))})}
1(t,n);case a.s9:return s(s({},t),{},{formValues:m(t.formValues,n)});case a.Xv:return s(s({},t),{},{submitDisabled:!0,sending:!0});case a.Ut:return p(n.payload||e);default:return t}}}},3431(e,t,n){n.d(t,{t:()=>a,z:()=>i}),n(17177),n(29690),n(66993),n(8293),n(67622),n(80746),n(38660),n(36630),n(31972),n(29833),n(36967),n(91482),n(11207),n(84160),n(31511),n(19675),n(97060),n(2851),n(87870),n(21862),n(64636),n(69516),n(80329),n(61284),n(37930),n(99453),n(50906),n(79747),n(3731),n(14357),n(99469),n(36411),n(43462),n(69992),n(4514);var r=n(63046),o=n(69429),i=(0,r.A)(function(e,t,n){var r;return n&&(r=new Set(t[n].tos)),e.map(function(e){var t=e.groupName;return{label:t,id:t,items:e.items.filter(function(e){var t=e.name,n=e.from,o=e.to;return r?o&&r.has(t):n}).map(function(e){return{label:e.displayName,id:e.name}})}}).filter(function(e){return e.items.length})},function(e,t,n){return null!=n?n:0}),a=function(e){var t=(null==e?void 0:e.toLowerCase())||"";return t.includes("uniprotkb")?o.g$.uniprotkb:t.includes("uniref")?o.g$.uniref:t.includes("uniparc")?o.g$.uniparc:o.g$.idmapping}},75480(e,t,n){n.d(t,{T:()=>r}),n(33768),n(22549);var r=function(e){return e.replace(/ *\([^)]*\) */g," ")}},82836(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(){o=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,r,o){var a=RegExp(e,r);return t.set(a,o||t.get(e)),i(a,n.prototype)}function a(e,n){var r=t.get(n);return Object.keys(r).reduce(function(t,n){var o=r[n];if("number"==typeof o)t[n]=e[o];else{for(var i=0;void 0===e[o[i]]&&i+1<o.length;)i++;t[n]=e[o[i]]}return t},Object.create(null))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&i(e,t)}(n,RegExp),n.prototype.exec=function(t){var n=e.exec.call(this,t);if(n){n.groups=a(n,this);var r=n.indices;r&&(r.groups=a(r,this))}return n},n.prototype[Symbol.replace]=function(n,o){if("string"==typeof o){var i=t.get(this);return e[Symbol.replace].call(this,n,o.replace(/\$<([^>]+)(>|$)/g,function(e,t,n){if(""===n)return e;var r=i[t];return Array.isArray(r)?"$"+r.join("$"):"number"==typeof r?"$"+r:""}))}if("function"==typeof o){var l=this;return e[Symbol.replace].call(this,n,function(){var e=arguments;return"object"!=r(e[e.length-1])&&(e=[].slice.call(e)).push(a(e,l)),o.apply(this,e)})}return e[Symbol.replace].call(this,n,o)},o.apply(this,arguments)}function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}n.d(t,{Kx:()=>a,RN:()=>l,_U:()=>u}),n(65302),n(14758),n(99488),n(73356),n(36883),n(64317),n(17177),n(66993),n(62563),n(8293),n(74495),n(12925),n(35737),n(67622),n(80746),n(38660),n(90882),n(26979),n(78880),n(36630),n(69977),n(41216),n(33768),n(77470),n(25800),n(2851),n(23428),n(22549),n(59233),n(86551),n(53627),n(25923),n(88041),n(4514);var a=o(/(\w+-?\d*)(\[(\d+)-(\d+)\])?/,{id:1,start:3,end:4}),l=function(e){var t;return(null===(t=e.match(a))||void 0===t||null===(t=t.groups)||void 0===t?void 0:t.id)||e},u=function(e){return e.map(function(e){var t,n=(null===(t=e.match(a))||void 0===t?void 0:t.groups)||{},r=n.id,o=n.start,i=n.end;return o&&i?{id:r,start:+o,end:+i}:{id:r}}).filter(function(e){return Boolean(e)})}},85798(e,t,n){n(65302),n(14758),n(99488),n(36883),n(64317),n(16667),n(14211),n(66993),n(8293),n(74495),n(35737),n(67622),n(38660),n(36630),n(33768),n(5617),n(25800),n(2851),n(51865),n(33969),n(4514);var r=n(36371),o=n(71763),i=n(34821),a=n(97657),l=n(59173),u=n(92716),s=n(91987);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){s=!0,o=e}
1finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,["A",0,function(e){var t=e.url,n=e.onSelect,f=e.title,d=e.placeholder,p=void 0===d?"":d,m=e.value,y=e.clearOnSelect,b=void 0!==y&&y,h=c((0,a.A)([]),2),v=h[0],g=h[1],E=c((0,o.useState)(""),2),j=E[0],x=E[1],A=c((0,a.A)(!1),2),_=A[0],O=A[1],D=(0,o.useCallback)(function(e){void 0!==e&&("string"==typeof e?n(e):n(e.pathLabel,e.apiId))},[n]),w=(0,o.useCallback)(function(e){if(e.length<3)g([]);else{var n=i.A.suggester.search(t,e);O(!0),(0,l.A)(n).then(function(e){g(e.data.suggestions.map(function(e){return{pathLabel:"".concat(e.value," [").concat(e.id,"]"),itemLabel:e.value,apiId:e.id,id:e.id}})),O(!1)}).catch(function(e){return u.z3(e)})}},[g,O,t]);(0,o.useEffect)(function(){w(j)},[w,j]);var N=(0,o.useCallback)(function(e){D(e),x(e.trim())},[D]);return(0,s.jsxs)("label",{children:[f,(0,s.jsx)(r.jT,{data:v,onSelect:D,onChange:N,filter:!1,value:m,placeholder:p,minCharsToShowDropdown:3,clearOnSelect:b,isLoading:_,translate:p?"no":void 0})]})}])},13197(e,t,n){n.d(t,{$Y:()=>i,Ay:()=>l,YJ:()=>a}),n(33768),n(23428),n(97013);var r=n(36371),o=n(91987),i=function(e){return e[e.REVIEWED=0]="REVIEWED",e[e.UNREVIEWED=1]="UNREVIEWED",e[e.INACTIVE=2]="INACTIVE",e[e.UNIPARC=3]="UNIPARC",e[e.REFERENCE_PROTEOME=4]="REFERENCE_PROTEOME",e[e.NON_REFERENCE_PROTEOME=5]="NON_REFERENCE_PROTEOME",e[e.EXCLUDED_PROTEOME=6]="EXCLUDED_PROTEOME",e[e.COMMUNITY_CURATED=7]="COMMUNITY_CURATED",e[e.COMPUTATIONAL_ANNOTATION=8]="COMPUTATIONAL_ANNOTATION",e}({}),a=function(e){if(e)return e.match(/Inactive/gi)?i.INACTIVE:e.match(/UniParc/i)?i.UNIPARC:e.match(/TrEMBL|unreviewed|^tr\|$|^tr$/gi)?i.UNREVIEWED:e.match(/Swiss-Prot|reviewed|^sp\|$|^sp$/gi)?i.REVIEWED:e.match(/ORCID$|community/gi)?i.COMMUNITY_CURATED:e.match(/Non\sReference\sproteome|Non-reference\sproteome/i)?i.NON_REFERENCE_PROTEOME:e.match(/Reference\sproteome/i)?i.REFERENCE_PROTEOME:e.match(/Excluded/gi)?i.EXCLUDED_PROTEOME:e.match(/Computational/gi)?i.COMPUTATIONAL_ANNOTATION:void 0};const l=function(e){var t=e.entryType,n=e.entryAccession,l=e.entryId,u=e.title,s=t;return"string"==typeof t&&(s=a(t)),!s&&n&&l&&(s=l.startsWith("".concat(n,"_"))?i.UNREVIEWED:i.REVIEWED),s===i.REVIEWED?(0,o.jsx)("span",{className:"entry-title__status icon--reviewed",title:u||"This marks a reviewed UniProtKB entry",children:(0,o.jsx)(r.aS,{})}):s===i.UNREVIEWED?(0,o.jsx)("span",{className:"entry-title__status icon--unreviewed",title:u||"This marks an unreviewed UniProtKB entry",children:(0,o.jsx)(r._t,{})}):s===i.UNIPARC?(0,o.jsx)("span",{className:"entry-title__status icon--uniparc",title:u||"This marks a UniParc entry",children:(0,o.jsx)(r.gp,{})}):s===i.REFERENCE_PROTEOME?(0,o.jsx)("span",{className:"entry-title__status icon--reference-proteome",title:u||"This marks a reference Proteome entry",children:(0,o.jsx)(r.CI,{})}):s===i.NON_REFERENCE_PROTEOME?(0,o.jsx)("span",{className:"entry-title__status icon--redundant-excluded-proteome",title:u||"This marks a non-reference Proteome entry",children:(0,o.jsx)(r.Jr,{})}):s===i.EXCLUDED_PROTEOME?(0,o.jsx)("span",{className:"entry-title__status icon--excluded-proteome",title:u||"This marks an excluded Proteome entry",children:(0,o.jsx)(r.tz,{})}):s===i.COMMUNITY_CURATED?(0,o.jsx)("span",{className:"entry-title__status icon--community-annotation",title:u||"Community curated",children:(0,o.jsx)(r.ur,{})}):s===i.COMPUTATIONAL_ANNOTATION?(0,o.jsx)("span",{className:"entry-title__status icon--computational-annotation",title:u||"Computational annotation",children:(0,o.jsx)(r.Uy,{})}):null}}
1,54790(e,t,n){n.d(t,{rD:()=>x}),n(65302),n(14758),n(99488),n(73356),n(36883),n(64317),n(16667),n(14211),n(29690),n(66993),n(62563),n(8293),n(74495),n(12925),n(35737),n(67622),n(38660),n(90882),n(31126),n(23132),n(75438),n(36343),n(26979),n(78880),n(36630),n(69977),n(41216),n(33768),n(77470),n(5617),n(25800),n(31972),n(29833),n(36967),n(91482),n(11207),n(84160),n(31511),n(19675),n(97060),n(2851),n(23428),n(22549),n(33969),n(59233),n(86551),n(53627),n(39828),n(84156),n(29462),n(8415),n(39490),n(18208),n(86100),n(40106),n(26572),n(35534),n(25833),n(85459),n(16137),n(67148),n(87870),n(21862),n(64636),n(69516),n(80329),n(61284),n(37930),n(99453),n(50906),n(79747),n(3731),n(14357),n(99469),n(36411),n(43462),n(69992),n(25923),n(88041),n(4514),n(43453),n(98660),n(68907),n(20206);var r=n(41766),o=n(74547),i=n(69429),a=n(38335);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return l}}(e,t)||c(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=c(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw i}}}}function c(e,t){if(e){if("string"==typeof e)return f(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function d(){d=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,r,o){var i=RegExp(e,r);return t.set(i,o||t.get(e)),p(i,n.prototype)}function r(e,n){var r=t.get(n);return Object.keys(r).reduce(function(t,n){var o=r[n];if("number"==typeof o)t[n]=e[o];else{for(var i=0;void 0===e[o[i]]&&i+1<o.length;)i++;t[n]=e[o[i]]}return t},Object.create(null))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}(n,RegExp),n.prototype.exec=function(t){var n=e.exec.call(this,t);if(n){n.groups=r(n,this);var o=n.indices;o&&(o.groups=r(o,this))}return n},n.prototype[Symbol.replace]=function(n,o){if("string"==typeof o){var i=t.get(this);return e[Symbol.replace].call(this,n,o.replace(/\$<([^>]+)(>|$)/g,function(e,t,n){if(""===n)return e;var r=i[t];return Array.isArray(r)?"$"+r.join("$"):"number"==typeof r?"$"+r:""}))}if("function"==typeof o){var a=this;return e[Symbol.replace].call(this,n,function(){var e=arguments;return"object"!=l(e[e.length-1])&&(e=[].slice.call(e)).push(r(e,a)),o.apply(this,e)})}return e[Symbol.replace].call(this,n,o)},d.apply(this,arguments)}function p(e,t){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},p(e,t)}var m="https://ftp.uniprot.org/pub/databases/uniprot/",y="".concat(m,"current_release/knowledgebase/pan_proteomes"),b={uniprot:m,uniprotkb:(0,o.A)(m,"knowledgebase/complete"),uniprotkbReviewed:(0,o.A)(m,"knowledgebase/complete/uniprot_sprot"),uniprotkbUnreviewed:(0,o.A)(m,"knowledgebase/complete/uniprot_trembl"),referenceProteomes:function(e,t,n){return(0,o.A)(m,"/current_release/knowledgebase/reference_proteomes/".concat(e&&t&&n?"".concat((0,r.A)(t),"/").concat(e,"/").concat(e,"_").concat(n,".fasta.gz"):""))},panProteomes:function(e){return e?"".concat(y,"/pp").concat(e,"/pp").concat(e,".fa.gz"):y},panProteomesFolder:function(e){return"".concat(y,"/pp").concat(e,"/")},embeddings:(0,o.A)(m,"current_release/knowledgebase/embeddings"),uniref:(0,o.A)(m,"uniref"),uniparc:(0,o.A)(m,"current_release/uniparc"),idmapping:(0,o.A)(m,"/current_release/knowledgebase/idmapping/")},h=new Map([[i.g$.uniprotkb,b.uniprotkb],[i.g$.uniref,b.uniref],[i.g$.uniparc,b.uniparc]]),v=new Map([[a.o.fastaRepresentative,"fasta"],[a.o.fastaCanonical,"fasta"],[a.o.text,"dat"],[a.o.xml,"xml"]]),g=new Map([[i.g$.uniprotkb,new Set([a.o.fastaCanonical,a.o.text,a.o.xml,a.o.embeddings])],[i.g$.uniref,new Set([a.o.fastaRepresentative])],[i.g$.uniparc,new Set([a.o.fasta,a.o.xml])]]),E=new Map([[i.g$.uniparc,new Map([["*",[]]])],[i.g$.uniref,new Map([["*",["uniref50/uniref50","uniref90/uniref90","uniref100/uniref100"]],["identity:1.0",["uniref100/uniref100"]],["identity:0.9",["uniref90/uniref90"]],["identity:0.5",["uniref50/uniref50"]]])],[i.g$.uniprotkb,new Map([["reviewed:true",["uniprot_sprot"]],["reviewed:false",["uniprot_trembl"]],["*",["uniprot_sprot","uniprot_trembl"]],["proteome:up000006548",["UP000006548_3702/per-protein.h5"]],["proteome:up000001940",["UP000001940_6239/per-protein.h5"]],["proteome:up000000625",["UP000000625_83333/per-protein.h5"]],["proteome:up000005640",["UP000005640_9606/per-protein.h5"]],["proteome:up000000589",["UP000000589_10090/per-protein.h5"]],["proteome:up000002494",["UP000002494_10116/per-protein.h5"]],["proteome:up000464024",["UP000464024_2697049/per-protein.h5"]]])]]),j=new Map([[[/^\(*\*\)*$/],"*"],[[d(/^\(*identity:(0.5|0.9|1.0)\)*\)?$/,{identity:1}
1),d(/^\(*identity:(0.5|0.9|1.0)\)*(?:\s+and\s+\(*\*\)*)?$/,{identity:1}),d(/^(?:\(*\*\)*\s+and\s+)?\(*identity:(0.5|0.9|1.0)\)*$/,{identity:1})],"identity:$<identity>"],[[d(/^\(*reviewed:(false|true)\)*(?:\s+and\s+\(*\*\)*)?$/,{bool:1}),d(/^(?:\(*\*\)*\s+and\s+)?\(*reviewed:(false|true)\)*$/,{bool:1})],"reviewed:$<bool>"],[[d(/^\(*proteome:(up\d+)\)*$/,{upid:1}),d(/^(?:\(*\*\)*\s+and\s+)?\(*proteome:(up\d+)\)*$/,{upid:1})],"proteome:$<upid>"]]),x=function(e,t,n){var r,l;if(null===(r=g.get(e))||void 0===r||!r.has(n))return null;var c=h.get(e);if(!c)return null;var f=new URLSearchParams(t).get("query");if(!f)return null;var d=function(e){var t,n=e.trim().toLowerCase(),r=s(j);try{for(r.s();!(t=r.n()).done;){var o,i=u(t.value,2),a=i[0],l=i[1],c=s(a);try{for(c.s();!(o=c.n()).done;){var f=o.value,d=n.match(f);if(d){var p=Object.entries(d.groups||{});if(0===p.length)return l;if(1===p.length){var m=u(p[0],2),y=m[0],b=m[1];return l.replace("$<".concat(y,">"),b)}}}}catch(e){c.e(e)}finally{c.f()}}}catch(e){r.e(e)}finally{r.f()}return null}(f);if(!d)return null;var p=null===(l=E.get(e))||void 0===l?void 0:l.get(d);if(!p)return null;if(e===i.g$.uniparc){var m=n===a.o.fasta?"/fasta/active/":n===a.o.xml&&"/xml/all/";return m?[{filename:m,url:(0,o.A)(c,m)}]:null}if(n===a.o.embeddings&&1===p.length)return"uniprot_sprot"===p[0]&&(p[0]+="/per-protein.h5"),[{filename:p[0],url:(0,o.A)(b.embeddings,p[0])}];var y=v.get(n);return!y||d.includes("proteome")?null:p.map(function(e){var t="".concat(e,".").concat(y,".gz");return{filename:t,url:(0,o.A)(c,t)}})};const A=b;n.d(t,["Ay",0,A])},90708(e,t,n){n.d(t,{Cl:()=>i,Dy:()=>r,HD:()=>u,NG:()=>c,Pp:()=>l,Tj:()=>s,Ym:()=>a,Ys:()=>d,_R:()=>f,rN:()=>o});var r=1e7,o=1e5,i=1e6,a=50,l=5,u=1e5,s=1e3,c=7,f=100,d=2e3},31133(e,t,n){n(97013);var r=n(69429);n.d(t,["A",0,function(e){return null!=e&&e.startsWith("UniRef")?r.g$.uniref:null!=e&&e.startsWith("UPI")?r.g$.uniparc:r.g$.uniprotkb}])},6447(e,t,n){n(17177),n(67622),n(80746),n(36630),n(33768),n(24017);var r=/[\s,]+/;n.d(t,["A",0,function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r;return(arguments.length>
10&&void 0!==arguments[0]?arguments[0]:"").split(e).filter(Boolean)}])},74273(e,t,n){n.d(t,["A",0,{"sticky-tabs-container":"oVQVq","sticky-bottom-right":"rUH91"}])},26607(e,t,n){n.d(t,{A:()=>r});const r=function(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}(e,t,n)}},73484(e,t,n){var r=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");n.d(t,["A",0,function(e){return r.test(e)}])},11621(e,t,n){n.d(t,{A:()=>b});var r=n(73484),o="\\ud800-\\udfff",i="["+o+"]",a="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",l="\\ud83c[\\udffb-\\udfff]",u="[^"+o+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",c="[\\ud800-\\udbff][\\udc00-\\udfff]",f="(?:"+a+"|"+l+")?",d="[\\ufe0e\\ufe0f]?",p=d+f+"(?:\\u200d(?:"+[u,s,c].join("|")+")"+d+f+")*",m="(?:"+[u+a+"?",a,s,c,i].join("|")+")",y=RegExp(l+"(?="+l+")|"+m+p,"g");const b=function(e){return(0,r.A)(e)?function(e){return e.match(y)||[]}(e):function(e){return e.split("")}(e)}},41766(e,t,n){n.d(t,{A:()=>u});var r=n(84148),o=n(26607),i=n(73484),a=n(11621);const l=function(e){e=(0,r.A)(e);var t=(0,i.A)(e)?(0,a.A)(e):void 0,n=t?t[0]:e.charAt(0),l=t?(0,o.A)(t,1).join(""):e.slice(1);return n.toUpperCase()+l},u=function(e){return l((0,r.A)(e).toLowerCase())}}}]); 2//# sourceMappingURL=legacy.id-mapping-form.8b1eb6.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.