UNPKG

@rcsb/rcsb-saguaro-app

Version:
25 lines (24 loc) 1.05 kB
import { CorePolymerEntityInstance, QueryEntryArgs } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Yosemite/GqlTypes"; import { StructureDeterminationMethodology } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums"; export interface PolymerEntityInstanceInterface { rcsbId: string; entityId: string; entryId: string; asymId: string; authId: string; authResId: Array<string>; name: string; taxNames: Array<string>; experimentalMethod: string; resolution?: number; sequenceLength: number; entityMolecularWeight?: number; entryMolecularWeight?: number; structureDeterminationMethodology: StructureDeterminationMethodology; } export declare class PolymerEntityInstancesCollector { private readonly rcsbFvQuery; collect(requestConfig: QueryEntryArgs): Promise<Array<PolymerEntityInstanceInterface>>; private static getEntryInstances; static parsePolymerEntityInstances(polymerEntityInstances: Array<CorePolymerEntityInstance>, out: Array<PolymerEntityInstanceInterface>): void; }