How to use the @single-cell-portal/igv.browser function in @single-cell-portal/igv

To help you get started, we’ve selected a few @single-cell-portal/igv examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github broadinstitute / single_cell_portal_core / app / javascript / components / explore / GenomeView.js View on Github external
function initializeIgv(containerId, bamAndBaiFiles, gtfFiles, uniqueGenes) {
  // Bail if already displayed

  delete igv.browser

  const igvContainer = document.getElementById(containerId)
  igvContainer.innerHTML = ''

  const genomeId = bamAndBaiFiles[0].genomeAssembly

  let reference
  let searchOptions
  let fallbackLocus
  if (genomeId === 'Macaca_fascicularis_5.0') {
    fallbackLocus = 'chr1:1-2'

    // To consider:
    //  - Update genomes pipeline to make such files automatically reproducible
    const genomeAnnotationObj = bamAndBaiFiles[0].genomeAnnotation
    const genomePath =

@single-cell-portal/igv

Development fork of igv.js, for patches before merging upstream

MIT
Latest version published 4 years ago

Package Health Score

67 / 100
Full package analysis