Mercurial > repos > fubar > jbrowse2
annotate x/static/js/8797.3168365d.chunk.js @ 125:49f3d3878413 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit 5ea1f9c1eef1de76232e69aa6d34cda77d90d566
author | fubar |
---|---|
date | Sat, 05 Oct 2024 23:58:05 +0000 |
parents | |
children |
rev | line source |
---|---|
125
49f3d3878413
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit 5ea1f9c1eef1de76232e69aa6d34cda77d90d566
fubar
parents:
diff
changeset
|
1 "use strict";(globalThis.webpackChunk_jbrowse_web=globalThis.webpackChunk_jbrowse_web||[]).push([[8797],{58797:(t,e,a)=>{a.r(e),a.d(e,{default:()=>i});var r=a(46377),s=a(8656),n=a(68584),c=a(91454),h=a(35451);class o{constructor(t){this.url=t.url.endsWith("/")?t.url:`${t.url}/`}async readMeta(){const t=await this.loadFile("meta.json"),{compress:e,track_names:a}=t;return{hashHexCharacters:Math.ceil(t.hash_bits/4),compress:e,tracks:a}}async getHashHexCharacters(){return(await this.readMeta()).hashHexCharacters}async getCompress(){return(await this.readMeta()).compress}async getTrackNames(){return(await this.readMeta()).tracks}async get(t){return(await this.getBucket(t))[t]}async getBucket(t){const e=this.hash(t),a=await this.hexToDirPath(e);return this.loadFile(a)}async loadFile(t){const e=await fetch(`${this.url}${t}`);if(!e.ok)throw new Error(`HTTP ${e.status} ${e.statusText}`);return e.json()}async hexToDirPath(t){const e=await this.getHashHexCharacters();if(e){const a=await this.getCompress();for(;t.length<8;)t=`0${t}`;t=t.slice(8-e);const r=[];for(let e=0;e<t.length;e+=3)r.push(t.slice(e,e+3));return`${r.join("/")}.json${a?"z":""}`}return""}hash(t){return(0,c.A)(h.hp.from(t)).toString(16).toLowerCase().replace("-","n")}}class i extends r.BaseAdapter{constructor(t,e,a){super(t,e,a);const r=(0,n.readConfObject)(t,"namesIndexLocation"),{baseUri:s,uri:c}=r;this.httpMap=new o({url:s?new URL(c,s).href:c})}async loadIndexFile(t){return this.httpMap.getBucket(t)}async searchIndex(t){const{searchType:e,queryString:a}=t,r=this.tracksNames||await this.httpMap.getTrackNames(),s=a.toLowerCase(),n=await this.loadIndexFile(s);return n[s]?this.formatResults(n[s],r,e):[]}formatResults(t,e,a){return[..."exact"===a?[]:t.prefix.map((t=>new s.A({label:"object"==typeof t?t.name:t,matchedAttribute:"name",matchedObject:{result:t}}))),...t.exact.map((t=>{const a=t[0],r=t[1],n=`${t[3]||a}:${t[4]}-${t[5]}`;return new s.A({locString:n,label:a,matchedAttribute:"name",matchedObject:t,trackId:e[r]})}))].filter((t=>"too many matches"!==t.getLabel()))}freeResources(){}}},91454:(t,e,a)=>{a.d(e,{A:()=>c});let r=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];"undefined"!=typeof Int32Array&&(r=new Int32Array(r));var s=a(35451);const n=(t,e)=>s.hp.from(t,e),c=function(t,e){const a=(t,a)=>e(n(t),a)>>>0;return a.signed=(t,a)=>e(n(t),a),a.unsigned=a,a.model="crc-32",a}(0,((t,e)=>{let a=0===e?0:~e;for(let e=0;e<t.length;e++)a=r[255&(a^t[e])]^a>>>8;return~a}))}}]); |
49f3d3878413
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/jbrowse2 commit 5ea1f9c1eef1de76232e69aa6d34cda77d90d566
fubar
parents:
diff
changeset
|
2 //# sourceMappingURL=8797.3168365d.chunk.js.map |