How to use the @single-cell-portal/igv.createBrowser 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
// that case.
    locus = [fallbackLocus]
  }

  const genesTrackName = `Genes | ${bamAndBaiFiles[0].genomeAnnotation.name}`
  const genesTrack = getGenesTrack(gtfFiles, genomeId, genesTrackName)
  const bamTracks = getBamTracks(bamAndBaiFiles)
  const tracks = [genesTrack].concat(bamTracks)

  const igvOptions = { reference, locus, tracks }

  if (typeof searchOptions !== 'undefined') {
    igvOptions['search'] = searchOptions
  }

  igv.createBrowser(igvContainer, igvOptions)

  // Log igv.js initialization in Google Analytics
  ga('send', 'event', 'igv', 'initialize')
  log('igv:initialize')
}

@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