1.1.0 • Published 3 years ago

testdirectorykesem v1.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

@jbrowse/react-linear-genome-view

JBrowse 2 linear genome view React component

JBrowse 2 is a pluggable open-source platform for visualizing and integrating biological data. This component consists of a single linear view of the same type exists in the full JBrowse 2 application.

Usage

import React from 'react'
import 'fontsource-roboto'
import {
  createViewState,
  createJBrowseTheme,
  JBrowseLinearGenomeView,
  ThemeProvider,
} from '@jbrowse/react-linear-view'

const theme = createJBrowseTheme()

function View() {
  const state = createViewState({
    assembly: {
      /* assembly */
    },
    tracks: [
      /* tracks */
    ],
  })
  return (
    <ThemeProvider theme={theme}>
      <JBrowseLinearGenomeView viewState={state} />
    </ThemeProvider>
  )
}

For a full working example, see this example.

Install

With yarn:

$ yarn add @jbrowse/react-linear-genome-view

Or with npm:

$ npm install @jbrowse/react-linear-genome-view

Note on fonts

Roboto is the recommended font for JBrowse, and this component will use that font if it is available. The easiest way to add it is to add the fontsource-roboto package to your project and import it in your root index.js.

Academic Use

This package was written with funding from the NHGRI as part of the JBrowse project. If you use it in an academic project that you publish, please cite the most recent JBrowse paper, which will be linked from jbrowse.org.

License

MIT