UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

43 lines (42 loc) 2.19 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.CDSCoords = CDSCoords; exports.CDSNoCoords = CDSNoCoords; exports.GeneCollapsedIntronCoords = GeneCollapsedIntronCoords; exports.GeneCollapsedIntronNoCoords = GeneCollapsedIntronNoCoords; exports.GeneCoordsGenomic = GeneCoordsGenomic; const jsx_runtime_1 = require("react/jsx-runtime"); const util_1 = require("./util"); const SequencePanel_1 = __importDefault(require(".././../BaseFeatureWidget/SequenceFeatureDetails/SequencePanel")); const model_1 = require(".././../BaseFeatureWidget/SequenceFeatureDetails/model"); function GeneCollapsedIntronCoords() { const model = (0, model_1.SequenceFeatureDetailsF)().create(); model.setShowCoordinates('relative'); model.setMode('gene_collapsed_intron'); return (0, jsx_runtime_1.jsx)(SequencePanel_1.default, { model: model, sequence: util_1.sequence, feature: util_1.feature }); } function GeneCollapsedIntronNoCoords() { const model = (0, model_1.SequenceFeatureDetailsF)().create(); model.setMode('gene_collapsed_intron'); return (0, jsx_runtime_1.jsx)(SequencePanel_1.default, { model: model, sequence: util_1.sequence, feature: util_1.feature }); } function CDSCoords() { const model = (0, model_1.SequenceFeatureDetailsF)().create(); model.setShowCoordinates('relative'); model.setMode('cds'); return (0, jsx_runtime_1.jsx)(SequencePanel_1.default, { model: model, sequence: util_1.sequence, feature: util_1.feature }); } function GeneCoordsGenomic() { const model = (0, model_1.SequenceFeatureDetailsF)().create(); model.setShowCoordinates('genomic'); model.setMode('gene'); return (0, jsx_runtime_1.jsx)(SequencePanel_1.default, { model: model, sequence: util_1.sequence, feature: util_1.feature }); } function CDSNoCoords() { const model = (0, model_1.SequenceFeatureDetailsF)().create(); model.setMode('cds'); return (0, jsx_runtime_1.jsx)(SequencePanel_1.default, { model: model, sequence: util_1.sequence, feature: util_1.feature }); }