Skip to content
Snippets Groups Projects

Resolve "Get drugs by target"

Merged Piotr Gawron requested to merge 163-get-drugs-by-target into master
8 files
+ 92
119
Compare changes
  • Side-by-side
  • Inline
Files
8
"use strict";
var Annotation = require("./Annotation");
var Target = require("./Target");
var TargettingStructure = require("./TargettingStructure");
function Chemical(javaObject) {
TargettingStructure.call(this, javaObject);
if (javaObject !== undefined) {
this.setName(javaObject.name);
this.setReferences(javaObject.references);
this.setDescription(javaObject.description);
this.setSynonyms(javaObject.synonyms);
this.setId(javaObject.id);
this.setTargets(javaObject.targets);
this.setDirectEvidence(javaObject.directEvidence);
this.setDirectEvidenceReferences(javaObject.directEvidenceReferences);
}
}
Chemical.prototype = Object.create(TargettingStructure.prototype);
Chemical.prototype.constructor = Chemical;
Chemical.prototype.setDirectEvidence = function(directeEvidence) {
this._directeEvidence = directeEvidence;
};
@@ -63,22 +66,6 @@ Chemical.prototype.getSynonyms = function() {
return this._synonyms;
};
Chemical.prototype.setName = function(name) {
this._name = name;
};
Chemical.prototype.getName = function() {
return this._name;
};
Chemical.prototype.setId = function(id) {
this._id = id;
};
Chemical.prototype.getId = function() {
return this._id;
};
Chemical.prototype.setDescription = function(description) {
this._description = description;
};
@@ -87,17 +74,6 @@ Chemical.prototype.getDescription = function() {
return this._description;
};
Chemical.prototype.setTargets = function(targets) {
this._targets = [];
for (var i = 0; i < targets.length; i++) {
this._targets.push(new Target(targets[i]));
}
};
Chemical.prototype.getTargets = function() {
return this._targets;
};
Chemical.prototype.setBloodBrainBarrier = function(bloodBrainBarrier) {
this._bloodBrainBarrier = bloodBrainBarrier;
};
Loading