Skip to content

Mixed Entity Demo ​

Gene and chemical tooltip modules can coexist on the same page. Hover, focus, or activate the dotted-underlined entities below.

TP53 is involved in cellular stress responses that may be relevant when interpreting compounds such as benzo[a]pyrene.

HTML Pattern ​

html
<p>
  <span class="gene-tooltip" data-species="human">TP53</span>
  is involved in cellular stress responses that may be relevant when interpreting
  compounds such as
  <span class="chemical-tooltip" data-query="2336" data-scope="pubchem">benzo[a]pyrene</span>.
</p>

Initialization ​

ts
import { GeneTooltip } from 'bio-tooltips/mygene';
import { ChemicalTooltip } from 'bio-tooltips/mychem';
import 'bio-tooltips/style.css';

const cleanupGenes = GeneTooltip.init({ selector: '.gene-tooltip', triggerStyle: 'dotted' });
const cleanupChemicals = ChemicalTooltip.init({ selector: '.chemical-tooltip', triggerStyle: 'dotted' });