UNPKG

biojs-vis-pdbviewer

Version:

A BioJS 2.0 component to view protein structures

32 lines (31 loc) 1.05 kB
Clazz.declarePackage ("J.io"); c$ = Clazz.decorateAsClass (function () { this.fm = null; this.vwr = null; this.aDOMNode = null; this.atomSetCollection = null; this.htParams = null; Clazz.instantialize (this, arguments); }, J.io, "DOMReader"); Clazz.prepareFields (c$, function () { this.aDOMNode = new Array (1); }); Clazz.makeConstructor (c$, function () { }); Clazz.defineMethod (c$, "set", function (fileManager, vwr, DOMNode, htParams) { this.fm = fileManager; this.vwr = vwr; this.aDOMNode[0] = DOMNode; this.htParams = htParams; }, "JV.FileManager,JV.Viewer,~O,java.util.Map"); Clazz.defineMethod (c$, "run", function () { var info = this.vwr.apiPlatform.getJsObjectInfo (this.aDOMNode, null, null); if (info != null) this.htParams.put ("nameSpaceInfo", info); this.atomSetCollection = this.vwr.getModelAdapter ().getAtomSetCollectionFromDOM (this.aDOMNode, this.htParams); if (Clazz.instanceOf (this.atomSetCollection, String)) return; this.vwr.zap (false, true, false); this.fm.setFileInfo (["JSNode"]); });