/** * Copyright (c) 2017 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal */ import { Column } from 'mol-data/db' import UUID from 'mol-util/uuid' interface Conformation { id: UUID, // ID is part of conformation because mmCIF is a leaky abstraction // that assigns different atom ids to corresponding atoms in different models // ... go figure. atomId: Column, occupancy: Column, B_iso_or_equiv: Column // Coordinates. Generally, not to be accessed directly because the coordinate might be // transformed by an operator. Use Unit.getPosition instead. __x: ArrayLike, __y: ArrayLike, __z: ArrayLike } export default Conformation