UNPKG

molstar

Version:

A comprehensive macromolecular library.

33 lines (32 loc) 1.28 kB
/** * Copyright (c) 2018-2022 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal <david.sehnal@gmail.com> * @author Alexander Rose <alexander.rose@weirdbyte.de> */ import { Column } from '../../../../../mol-data/db'; import { Segmentation } from '../../../../../mol-data/int'; import { SortedRanges } from '../../../../../mol-data/int/sorted-ranges'; var EmptyCoarseElements = { chainKey: [], entityKey: [], findSequenceKey: function () { return -1; }, findChainKey: function () { return -1; }, getEntityFromChain: function () { return -1; }, count: 0, entity_id: Column.Undefined(0, Column.Schema.str), asym_id: Column.Undefined(0, Column.Schema.str), seq_id_begin: Column.Undefined(0, Column.Schema.int), seq_id_end: Column.Undefined(0, Column.Schema.int), chainElementSegments: Segmentation.create([]), polymerRanges: SortedRanges.ofSortedRanges([]), gapRanges: SortedRanges.ofSortedRanges([]), }; export var CoarseHierarchy; (function (CoarseHierarchy) { CoarseHierarchy.Empty = { isDefined: false, spheres: EmptyCoarseElements, gaussians: EmptyCoarseElements }; })(CoarseHierarchy || (CoarseHierarchy = {}));