UNPKG

@rcsb/rcsb-saguaro-app

Version:
25 lines (24 loc) 1.03 kB
import { QueryEntriesArgs } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Yosemite/GqlTypes"; import { StructureDeterminationMethodology } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums"; export interface EntryPropertyInterface { rcsbId: string; entryId: string; experimentalMethod: string; resolution?: number; name: string; taxNames: Array<string>; entryMolecularWeight?: number; description: Array<string>; entityToInstance: Map<string, Array<string>>; structureDeterminationMethodology: StructureDeterminationMethodology; nonPolymerEntityToInstance: Map<string, Array<string>>; instanceToOperator: Map<string, Map<string, Array<string>>>; entityToPrd: Map<string, string>; representativeModel: number; } export declare class MultipleEntryPropertyCollector { private readonly rcsbFvQuery; collect(requestConfig: QueryEntriesArgs): Promise<Array<EntryPropertyInterface>>; private static getEntryProperties; private static instanceToOperator; }