UNPKG

molstar

Version:

A comprehensive macromolecular library.

29 lines (28 loc) 913 B
/** * Copyright (c) 2017 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal <david.sehnal@gmail.com> */ import { Structure } from '../../structure'; import { StructureSelection } from '../selection'; import { ElementIndex } from '../../model'; export declare class UniqueStructuresBuilder { private source; private set; private structures; private allSingletons; add(s: Structure): void; getSelection(): StructureSelection.Singletons | StructureSelection.Sequence; constructor(source: Structure); } export declare class LinearGroupingBuilder { private source; private builders; private builderMap; add(key: any, unit: number, element: ElementIndex): void; private allSingletons; private singletonSelection; private fullSelection; getSelection(): StructureSelection; constructor(source: Structure); }