class DataDisplay extends HTMLElement{ #rootdoc = null; #source = null; #filter = { mode : "out", distance: 15, enzyme: "", zeromatches : false } #timeout = null; #export = "" constructor(){ super() this.#rootdoc = this.attachShadow({ "mode" : "open"}) this.render() } show(source){ this.#source = source this.render() } render(){ if(this.#source == null){ this.#rootdoc.innerHTML = `