UNPKG

taxonium-component

Version:

React component for exploring large phylogenetic trees in the browser

29 lines (28 loc) 841 B
import { s as a } from "./JBrowsePanel-uJIA-L6s.js"; import { B as f } from "./index-BnQfM3Nw.js"; import { makeFeatures as n } from "./FromConfigAdapter-CiB-ZikG.js"; class m extends f.BaseAdapter { constructor(t, r, s) { super(t, r, s); const e = a.readConfObject(t, "features"); this.features = n(e); } async getRegions() { const t = []; for (const [r, s] of this.features) { let e; for (const o of s) e && e.end >= o.get("start") && e.start <= o.get("end") ? e.end = o.get("end") : (e && t.push(e), e = { refName: r, start: o.get("start"), end: o.get("end") }); e && t.push(e); } return t.sort((r, s) => r.refName.localeCompare(s.refName)), t; } } export { m as default }; //# sourceMappingURL=FromConfigRegionsAdapter-WgCSDEJ6.js.map