UNPKG

molstar

Version:

A comprehensive macromolecular library.

58 lines (57 loc) 2.86 kB
/** * Copyright (c) 2018-2020 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Michal Malý <michal.maly@ibt.cas.cz> * @author Jiří Černý <jiri.cerny@ibt.cas.cz> */ import { ConfalPyramidsTypes as CPT } from './types'; import { Column } from '../../../mol-data/db'; import { Model } from '../../../mol-model/structure'; import { CustomProperty } from '../../../mol-model-props/common/custom-property'; import { CustomModelProperty } from '../../../mol-model-props/common/custom-model-property'; import { PropertyWrapper } from '../../../mol-model-props/common/wrapper'; import { ParamDefinition as PD } from '../../../mol-util/param-definition'; export declare type ConfalPyramids = PropertyWrapper<CPT.PyramidsData | undefined>; export declare namespace ConfalPyramids { const Schema: { ndb_struct_ntc_step: { id: Column.Schema.Int; name: Column.Schema.Str; PDB_model_number: Column.Schema.Int; label_entity_id_1: Column.Schema.Int; label_asym_id_1: Column.Schema.Str; label_seq_id_1: Column.Schema.Int; label_comp_id_1: Column.Schema.Str; label_alt_id_1: Column.Schema.Str; label_entity_id_2: Column.Schema.Int; label_asym_id_2: Column.Schema.Str; label_seq_id_2: Column.Schema.Int; label_comp_id_2: Column.Schema.Str; label_alt_id_2: Column.Schema.Str; auth_asym_id_1: Column.Schema.Str; auth_seq_id_1: Column.Schema.Int; auth_asym_id_2: Column.Schema.Str; auth_seq_id_2: Column.Schema.Int; PDB_ins_code_1: Column.Schema.Str; PDB_ins_code_2: Column.Schema.Str; }; ndb_struct_ntc_step_summary: { step_id: Column.Schema.Int; assigned_CANA: Column.Schema.Str; assigned_NtC: Column.Schema.Str; confal_score: Column.Schema.Int; euclidean_distance_NtC_ideal: Column.Schema.Float; cartesian_rmsd_closest_NtC_representative: Column.Schema.Float; closest_CANA: Column.Schema.Str; closest_NtC: Column.Schema.Str; closest_step_golden: Column.Schema.Str; }; }; type Schema = typeof Schema; function fromCif(ctx: CustomProperty.Context, model: Model, props: ConfalPyramidsProps): Promise<CustomProperty.Data<ConfalPyramids>>; function isApplicable(model?: Model): boolean; } export declare const ConfalPyramidsParams: {}; export declare type ConfalPyramidsParams = typeof ConfalPyramidsParams; export declare type ConfalPyramidsProps = PD.Values<ConfalPyramidsParams>; export declare const ConfalPyramidsProvider: CustomModelProperty.Provider<ConfalPyramidsParams, ConfalPyramids>;