pdbe-molstar-3dbionotes
Version:
Molstar implementation for PDBe
67 lines • 3.86 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PDBeSuperpositionStructureTools = exports.PDBeLigandViewStructureTools = exports.PDBeStructureTools = void 0;
var tslib_1 = require("tslib");
var React = tslib_1.__importStar(require("react"));
var base_1 = require("Molstar/mol-plugin-ui/base");
var components_1 = require("Molstar/mol-plugin-ui/structure/components");
var measurements_1 = require("Molstar/mol-plugin-ui/structure/measurements");
var source_1 = require("Molstar/mol-plugin-ui/structure/source");
var volume_1 = require("Molstar/mol-plugin-ui/structure/volume");
var annotation_controls_1 = require("./annotation-controls");
var icons_1 = require("Molstar/mol-plugin-ui/controls/icons");
var superposition_components_1 = require("./superposition-components");
var PDBeStructureTools = /** @class */ (function (_super) {
tslib_1.__extends(PDBeStructureTools, _super);
function PDBeStructureTools() {
return _super !== null && _super.apply(this, arguments) || this;
}
PDBeStructureTools.prototype.render = function () {
return React.createElement(React.Fragment, null,
React.createElement("div", { className: 'msp-section-header' },
React.createElement(icons_1.Icon, { svg: icons_1.BuildSvg }),
"Structure Tools"),
React.createElement(source_1.StructureSourceControls, null),
React.createElement(annotation_controls_1.AnnotationsComponentControls, null),
React.createElement(components_1.StructureComponentControls, null),
React.createElement(volume_1.VolumeStreamingControls, null),
React.createElement(volume_1.VolumeSourceControls, null),
React.createElement(measurements_1.StructureMeasurementsControls, null));
};
return PDBeStructureTools;
}(base_1.PluginUIComponent));
exports.PDBeStructureTools = PDBeStructureTools;
var PDBeLigandViewStructureTools = /** @class */ (function (_super) {
tslib_1.__extends(PDBeLigandViewStructureTools, _super);
function PDBeLigandViewStructureTools() {
return _super !== null && _super.apply(this, arguments) || this;
}
PDBeLigandViewStructureTools.prototype.render = function () {
return React.createElement(React.Fragment, null,
React.createElement("div", { className: 'msp-section-header' },
React.createElement(icons_1.Icon, { svg: icons_1.BuildSvg }),
"Structure Tools"),
React.createElement(components_1.StructureComponentControls, null),
React.createElement(volume_1.VolumeStreamingControls, null),
React.createElement(measurements_1.StructureMeasurementsControls, null));
};
return PDBeLigandViewStructureTools;
}(base_1.PluginUIComponent));
exports.PDBeLigandViewStructureTools = PDBeLigandViewStructureTools;
var PDBeSuperpositionStructureTools = /** @class */ (function (_super) {
tslib_1.__extends(PDBeSuperpositionStructureTools, _super);
function PDBeSuperpositionStructureTools() {
return _super !== null && _super.apply(this, arguments) || this;
}
PDBeSuperpositionStructureTools.prototype.render = function () {
return React.createElement(React.Fragment, null,
React.createElement("div", { className: 'msp-section-header' },
React.createElement(icons_1.Icon, { svg: icons_1.BuildSvg }),
"Structure Tools"),
React.createElement(superposition_components_1.SuperpositionComponentControls, null),
React.createElement(measurements_1.StructureMeasurementsControls, null));
};
return PDBeSuperpositionStructureTools;
}(base_1.PluginUIComponent));
exports.PDBeSuperpositionStructureTools = PDBeSuperpositionStructureTools;
//# sourceMappingURL=pdbe-structure-controls.js.map