UNPKG

@jbrowse/plugin-wiggle

Version:

JBrowse 2 wiggle adapters, tracks, etc.

13 lines (12 loc) 741 B
import { getAdapter } from '@jbrowse/core/data_adapters/dataAdapterCache'; import RpcMethodTypeWithFiltersAndRenameRegions from '@jbrowse/core/pluggableElementTypes/RpcMethodTypeWithFiltersAndRenameRegions'; export class WiggleGetGlobalQuantitativeStats extends RpcMethodTypeWithFiltersAndRenameRegions { name = 'WiggleGetGlobalQuantitativeStats'; async execute(args, rpcDriverClassName) { const pm = this.pluginManager; const deserializedArgs = await this.deserializeArguments(args, rpcDriverClassName); const { adapterConfig, sessionId } = deserializedArgs; const { dataAdapter } = await getAdapter(pm, sessionId, adapterConfig); return dataAdapter.getGlobalStats(deserializedArgs); } }