UNPKG

@rcsb/rcsb-saguaro-app

Version:
45 lines (44 loc) 1.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const RcsbFvBuilder_1 = require("../RcsbFvWeb/RcsbFvBuilder"); (0, RcsbFvBuilder_1.buildUniprotEntityInstanceFv)("pfv", "P01112", "2UZI_3", "2UZI.C", { boardConfig: { trackWidth: 600, elementClickCallback: (d) => { const div = document.getElementById("myDiv"); if (!div) return; const e = d; if (e == null) { div.innerHTML = ""; return; } if (e && e.begin != undefined) div.innerHTML = e.begin.toString(); else div.innerHTML = ""; if (e.end != undefined) div.innerHTML += " - " + e.end; if (e.name != null) div.innerHTML = e.name + " : " + div.innerHTML; else if (e.type != null) div.innerHTML = e.type + " : " + div.innerHTML; } } }).then((module) => { module.getFv().then(() => { module.getFv().addTrack({ trackId: "blockTrack", trackHeight: 20, trackColor: "#F9F9F9", displayType: "block" /* RcsbFvDisplayTypes.BLOCK */, displayColor: "#FF0000", rowTitle: "MY TRACK", titleFlagColor: "#00FF00", trackData: [ { begin: 10, end: 400 } ] }); }); });