/** * Copyright (c) 2018-2022 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Michal Malý * @author Jiří Černý */ export namespace DnatcoTypes { export const DataTag = 'dnatco-confal-half-step'; export type Step = { PDB_model_number: number, name: string, auth_asym_id_1: string, auth_seq_id_1: number, label_comp_id_1: string, label_alt_id_1: string, PDB_ins_code_1: string, auth_asym_id_2: string, auth_seq_id_2: number, label_comp_id_2: string, label_alt_id_2: string, PDB_ins_code_2: string, confal_score: number, NtC: string, rmsd: number, } export type MappedChains = Map; export type MappedResidues = Map; export interface Steps { steps: Array, mapping: MappedChains[], } export interface HalfStep { step: Step, isLower: boolean, } }