js-oip
Version:
A Javascript Library to fully interact with the Open Index Protocol
329 lines (251 loc) • 4.74 kB
JavaScript
"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;