@jbrowse/plugin-wiggle
Version:
JBrowse 2 wiggle adapters, tracks, etc.
16 lines (15 loc) • 651 B
JavaScript
import RpcMethodTypeWithFiltersAndRenameRegions from '@jbrowse/core/pluggableElementTypes/RpcMethodTypeWithFiltersAndRenameRegions';
import { getScoreMatrix } from './getScoreMatrix';
export class MultiWiggleGetScoreMatrix extends RpcMethodTypeWithFiltersAndRenameRegions {
constructor() {
super(...arguments);
this.name = 'MultiWiggleGetScoreMatrix';
}
async execute(args, rpcDriverClassName) {
const deserializedArgs = await this.deserializeArguments(args, rpcDriverClassName);
return getScoreMatrix({
args: deserializedArgs,
pluginManager: this.pluginManager,
});
}
}