Linear synteny view
Two assemblies and a PAF.
To align your own genomes, see the synteny visualization tutorial.
View source — 40 lines
import { JBrowse } from '@jbrowse/react-app2'
const base = 'https://jbrowse.org/code/jb2/main/test_data/volvox'
const assemblies = [
{ name: 'volvox', uri: 'https://jbrowse.org/genomes/volvox/volvox.2bit' },
{ name: 'volvox_del', uri: `${base}/volvox_del.fa` },
]
const tracks = [
{
type: 'SyntenyTrack',
trackId: 'volvox_del.paf',
name: 'volvox_del.paf',
assemblyNames: ['volvox', 'volvox_del'],
category: ['Synteny'],
adapter: {
type: 'PAFAdapter',
uri: `${base}/volvox_del.paf`,
targetAssembly: 'volvox',
queryAssembly: 'volvox_del',
},
},
]
export default function LinearSynteny() {
return (
<JBrowse
assemblies={assemblies}
tracks={tracks}
views={[
{
type: 'LinearSyntenyView',
views: [{ assembly: 'volvox' }, { assembly: 'volvox_del' }],
tracks: ['volvox_del.paf'],
},
]}
/>
)
}