UNPKG

@jbrowse/plugin-wiggle

Version:

JBrowse 2 wiggle adapters, tracks, etc.

15 lines (14 loc) 767 B
import RpcMethodTypeWithFiltersAndRenameRegions from '@jbrowse/core/pluggableElementTypes/RpcMethodTypeWithFiltersAndRenameRegions'; import { createStopTokenChecker } from '@jbrowse/core/util/stopToken'; import { getScoreMatrix } from "./getScoreMatrix.js"; export class MultiWiggleGetScoreMatrix extends RpcMethodTypeWithFiltersAndRenameRegions { name = 'MultiWiggleGetScoreMatrix'; async execute(args, rpcDriverClassName) { const deserializedArgs = await this.deserializeArguments(args, rpcDriverClassName); const stopTokenCheck = createStopTokenChecker(deserializedArgs.stopToken); return getScoreMatrix({ args: { ...deserializedArgs, stopTokenCheck }, pluginManager: this.pluginManager, }); } }