UNPKG

molstar

Version:

A comprehensive macromolecular library.

39 lines 1.64 kB
"use strict"; /** * Copyright (c) 2020 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal <david.sehnal@gmail.com> */ Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var fs = (0, tslib_1.__importStar)(require("fs")); var parser_1 = require("../mol-io/reader/xtc/parser"); console.log('reading'); console.time('read'); fs.readFile('C:\\Projects\\mol-star\\molstar\\build\\tests\\test.xtc', function (err, data) { return (0, tslib_1.__awaiter)(void 0, void 0, void 0, function () { var ret; var _a, _b; return (0, tslib_1.__generator)(this, function (_c) { switch (_c.label) { case 0: console.log(err); console.timeEnd('read'); console.time('parse'); return [4 /*yield*/, (0, parser_1.parseXtc)(new Uint8Array(data)).run(function (o) { console.log(o.root.progress.current + "/" + o.root.progress.max); }, 1000)]; case 1: ret = _c.sent(); console.timeEnd('parse'); if (ret.isError) { console.log(ret.message); } else { console.log((_a = ret.result) === null || _a === void 0 ? void 0 : _a.frames.length); console.log((_b = ret.result) === null || _b === void 0 ? void 0 : _b.frames[0].x[250]); } return [2 /*return*/]; } }); }); }); //# sourceMappingURL=test-xtc.js.map