UNPKG

js-oip

Version:

A Javascript Library to fully interact with the Open Index Protocol

329 lines (251 loc) 4.74 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _artifact = _interopRequireDefault(require("./artifact")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class ResearchTomogram extends _artifact.default { constructor(artifact) { // eslint-disable-line super(artifact); } /** * Returns the Artifact Type (to be used before class initialization) * @static * @returns {string} */ static getArtifactType() { return 'research'; } /** * Return the Artifact Subtype (to be used before class initialization) * @returns {string} */ static getArtifactSubtype() { return 'tomogram'; } /** * Get NCBITaxID */ getNCBITaxID() { return this.artifact.details.NCBITaxID; } /** * Set NCBITaxID * @param id - NCBITaxID */ setNCBITaxID(id) { this.artifact.details.NCBITaxID = id; } /** * Get Art Notes */ getArtNotes() { return this.artifact.details.artNotes; } /** * Set Art Notes * @param artNotes */ setArtNotes(artNotes) { this.artifact.details.artNotes = artNotes; } /** * Get Date */ getData() { return this.artifact.details.date; } /** * Set Date * @param date */ setDate(date) { this.artifact.details.date = date; } /** * Get defocus */ getDefocus() { return this.artifact.details.defocus; } /** * Set defocus * @param defocus */ setDefocus(defocus) { this.artifact.details.defocus = defocus; } /** * Get Dosage */ getDosage() { return this.artifact.details.dosage; } /** * Set Dosage * @param dosage */ setDosage(dosage) { this.artifact.details.dosage = dosage; } /** * Get Institution */ getInstitution() { return this.artifact.details.institution; } /** * Set Institution * @param institution */ setInstitution(institution) { this.artifact.details.institution = institution; } /** * Get Lab */ getLab() { return this.artifact.details.lab; } /** * Set Lab * @param lab */ setLab(lab) { this.artifact.details.lab = lab; } /** * Get Magnification */ getMagnification() { return this.artifact.details.magnification; } /** * Set Magnification * @param magnification */ setMagnification(magnification) { this.artifact.details.magnification = magnification; } /** * Get Microscopist */ getMicroscopist() { return this.artifact.details.microscopist; } /** * Set Microscopist * @param microscopist */ setMicroscopist(microscopist) { this.artifact.details.microscopist = microscopist; } /** * Get Scope Name */ getScopeName() { return this.artifact.details.scopeName; } /** * Set Scope Name * @param scopeName */ setScopeName(scopeName) { this.artifact.details.scopeName = scopeName; } /** * Get SID */ getSID() { return this.artifact.details.sid; } /** * Set SID * @param sid */ setSID(sid) { this.artifact.details.sid = sid; } /** * Get Species Name */ getSpeciesName() { return this.artifact.details.speciesName; } /** * Set Species Name * @param speciesName */ setSpeciesName(speciesName) { this.artifact.details.speciesName = speciesName; } /** * Get Strain */ getStrain() { return this.artifact.details.strain; } /** * Set Strain * @param strain */ setStrain(strain) { this.artifact.details.strain = strain; } /** * Get Tilt Constant */ getTiltConstant() { return this.artifact.details.tiltConstant; } /** * Set Tilt Constant * @param tiltConstant */ setTiltConstant(tiltConstant) { this.artifact.details.tiltConstant = tiltConstant; } /** * Get Tilt Max */ getTiltMax() { return this.artifact.details.tiltMax; } /** * Set Tilt Max * @param tiltMax */ setTiltMax(tiltMax) { this.artifact.details.tiltMax = tiltMax; } /** * Get Tilt Single-Dual */ getTiltSingleDual() { return this.artifact.details.tiltSingleDual; } /** * Set Tilt Single-Dual * @param tiltSingleDual */ setTiltSingleDual(tiltSingleDual) { this.artifact.details.tiltSingleDual = tiltSingleDual; } /** * Get Tilt Step */ getTiltStep() { return this.artifact.details.tiltStep; } /** * Set Tilt Step * @param tiltStep */ setTiltStep(tiltStep) { this.artifact.details.tiltStep = tiltStep; } } var _default = ResearchTomogram; exports.default = _default;