|
@@ -17,32 +17,21 @@ export interface Unit extends Readonly<{
|
|
|
}> { }
|
|
|
|
|
|
export namespace Unit {
|
|
|
- export interface ResidueLayer extends Readonly<{
|
|
|
- data: Data.Residues,
|
|
|
-
|
|
|
- index: ArrayLike<number>,
|
|
|
-
|
|
|
- offset: ArrayLike<number>
|
|
|
- }> { }
|
|
|
-
|
|
|
- export interface AtomLayer extends Readonly<{
|
|
|
- data: Data.Atoms,
|
|
|
-
|
|
|
- index: ArrayLike<number>,
|
|
|
-
|
|
|
- residue: number
|
|
|
- }> { }
|
|
|
-
|
|
|
|
|
|
export interface Structure extends Readonly<{
|
|
|
+ data: Data.Structure,
|
|
|
|
|
|
key: number,
|
|
|
-
|
|
|
+
|
|
|
entity: number,
|
|
|
-
|
|
|
+
|
|
|
chain: number,
|
|
|
- residues: ResidueLayer,
|
|
|
- atoms: AtomLayer
|
|
|
+
|
|
|
+ residues: ArrayLike<number>,
|
|
|
+
|
|
|
+ atomOffsets: ArrayLike<number>,
|
|
|
+
|
|
|
+ atomResidue: number
|
|
|
}> { }
|
|
|
|
|
|
export interface Bonds extends Readonly<{
|
|
@@ -91,10 +80,10 @@ export interface Model extends Readonly<{
|
|
|
}> { }
|
|
|
|
|
|
export namespace Model {
|
|
|
- export interface Structure extends Readonly<{
|
|
|
- entityData: Data.Entities,
|
|
|
- chainData: Data.Chains,
|
|
|
+
|
|
|
+
|
|
|
|
|
|
+ export interface Structure extends Readonly<{
|
|
|
operators: Unit.Operator[],
|
|
|
units: Unit.Structure[]
|
|
|
}> { }
|