@jbrowse/core
Version:
JBrowse 2 core libraries used by plugins
43 lines (42 loc) • 2.19 kB
JavaScript
;
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 });
}