12345678910111213141516171819202122232425262728 |
- /**
- * Copyright (c) 2017 mol* contributors, licensed under MIT, See LICENSE file for more info.
- *
- * @author David Sehnal <david.sehnal@gmail.com>
- */
- 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<number>,
- occupancy: Column<number>,
- B_iso_or_equiv: Column<number>
- // Coordinates. Generally, not to be accessed directly because the coordinate might be
- // transformed by an operator. Use Unit.getPosition instead.
- __x: ArrayLike<number>,
- __y: ArrayLike<number>,
- __z: ArrayLike<number>
- }
- export default Conformation
|