UNPKG

@jbrowse/plugin-wiggle

Version:

JBrowse 2 wiggle adapters, tracks, etc.

16 lines (15 loc) 805 B
import { getAdapter } from '@jbrowse/core/data_adapters/dataAdapterCache'; import RpcMethodTypeWithFiltersAndRenameRegions from '@jbrowse/core/pluggableElementTypes/RpcMethodTypeWithFiltersAndRenameRegions'; export class WiggleGetGlobalQuantitativeStats extends RpcMethodTypeWithFiltersAndRenameRegions { constructor() { super(...arguments); this.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); } }