UNPKG

molstar

Version:

A comprehensive macromolecular library.

1,074 lines 516 kB
export declare type Maybe<T> = T | null; export declare type Exact<T extends { [key: string]: unknown; }> = { [K in keyof T]: T[K]; }; export declare type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]>; }; export declare type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]>; }; /** All built-in and custom scalars, mapped to their actual values */ export declare type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; /** Built-in scalar representing an instant in time */ Date: any; /** Built-in scalar for dynamic values */ ObjectScalar: any; /** Use SPQR's SchemaPrinter to remove this from SDL */ UNREPRESENTABLE: any; }; export declare type AuditAuthor = { /** * The Open Researcher and Contributor ID (ORCID). * * Examples: * 0000-0002-6681-547X * */ readonly identifier_ORCID?: Maybe<Scalars['String']>; /** * The name of an author of this data block. If there are multiple * authors, _audit_author.name is looped with _audit_author.address. * The family name(s), followed by a comma and including any * dynastic components, precedes the first name(s) or initial(s). * * Examples: * Jones, T.J., Bleary, Percival R., O'Neil, F.K., Van den Bossche, G., Yang, D.-L., Simonov, Yu.A * */ readonly name?: Maybe<Scalars['String']>; /** * This data item defines the order of the author's name in the * list of audit authors. */ readonly pdbx_ordinal: Scalars['Int']; }; export declare type Cell = { /** * The number of the polymeric chains in a unit cell. In the case * of heteropolymers, Z is the number of occurrences of the most * populous chain. * * This data item is provided for compatibility with the original * Protein Data Bank format, and only for that purpose. */ readonly Z_PDB?: Maybe<Scalars['Int']>; /** Unit-cell angle alpha of the reported structure in degrees. */ readonly angle_alpha?: Maybe<Scalars['Float']>; /** Unit-cell angle beta of the reported structure in degrees. */ readonly angle_beta?: Maybe<Scalars['Float']>; /** Unit-cell angle gamma of the reported structure in degrees. */ readonly angle_gamma?: Maybe<Scalars['Float']>; /** * The number of the formula units in the unit cell as specified * by _chemical_formula.structural, _chemical_formula.moiety or * _chemical_formula.sum. */ readonly formula_units_Z?: Maybe<Scalars['Int']>; /** * Unit-cell length a corresponding to the structure reported in * angstroms. */ readonly length_a?: Maybe<Scalars['Float']>; /** * Unit-cell length b corresponding to the structure reported in * angstroms. */ readonly length_b?: Maybe<Scalars['Float']>; /** * Unit-cell length c corresponding to the structure reported in * angstroms. */ readonly length_c?: Maybe<Scalars['Float']>; /** * To further identify unique axis if necessary. E.g., P 21 with * an unique C axis will have 'C' in this field. */ readonly pdbx_unique_axis?: Maybe<Scalars['String']>; /** * Cell volume V in angstroms cubed. * * V = a b c (1 - cos^2^~alpha~ - cos^2^~beta~ - cos^2^~gamma~ * + 2 cos~alpha~ cos~beta~ cos~gamma~)^1/2^ * * a = _cell.length_a * b = _cell.length_b * c = _cell.length_c * alpha = _cell.angle_alpha * beta = _cell.angle_beta * gamma = _cell.angle_gamma */ readonly volume?: Maybe<Scalars['Float']>; }; export declare type ChemComp = { /** * The formula for the chemical component. Formulae are written * according to the following rules: * * (1) Only recognized element symbols may be used. * * (2) Each element symbol is followed by a 'count' number. A count * of '1' may be omitted. * * (3) A space or parenthesis must separate each cluster of * (element symbol + count), but in general parentheses are * not used. * * (4) The order of elements depends on whether carbon is * present or not. If carbon is present, the order should be: * C, then H, then the other elements in alphabetical order * of their symbol. If carbon is not present, the elements * are listed purely in alphabetic order of their symbol. This * is the 'Hill' system used by Chemical Abstracts. * * Examples: * C18 H19 N7 O8 S * */ readonly formula?: Maybe<Scalars['String']>; /** * Formula mass of the chemical component. * * Examples: * null, null * */ readonly formula_weight?: Maybe<Scalars['Float']>; /** * The value of _chem_comp.id must uniquely identify each item in * the CHEM_COMP list. * * For protein polymer entities, this is the three-letter code for * the amino acid. * * For nucleic acid polymer entities, this is the one-letter code * for the base. * * Examples: * ALA, VAL, DG, C * */ readonly id: Scalars['String']; /** * The identifier for the parent component of the nonstandard * component. May be be a comma separated list if this component * is derived from multiple components. * * Items in this indirectly point to _chem_comp.id in * the CHEM_COMP category. */ readonly mon_nstd_parent_comp_id?: Maybe<ReadonlyArray<Maybe<Scalars['String']>>>; /** * The full name of the component. * * Examples: * alanine, valine, adenine, cytosine * */ readonly name?: Maybe<Scalars['String']>; /** * For standard polymer components, the one-letter code for * the component. For non-standard polymer components, the * one-letter code for parent component if this exists; * otherwise, the one-letter code should be given as 'X'. * * Components that derived from multiple parents components * are described by a sequence of one-letter-codes. * * Examples: * A, B, R, N, D, C, Q, E, Z, G, H, I, L, K, M, F, P, S, T, W, Y, V, U, O, X * */ readonly one_letter_code?: Maybe<Scalars['String']>; /** * A preliminary classification used by PDB to indicate * that the chemistry of this component while described * as clearly as possible is still ambiguous. Software * tools may not be able to process this component * definition. */ readonly pdbx_ambiguous_flag?: Maybe<Scalars['String']>; /** * The net integer charge assigned to this component. This is the * formal charge assignment normally found in chemical diagrams. */ readonly pdbx_formal_charge?: Maybe<Scalars['Int']>; /** Date component was added to database. */ readonly pdbx_initial_date?: Maybe<Scalars['Date']>; /** Date component was last modified. */ readonly pdbx_modified_date?: Maybe<Scalars['Date']>; /** * This data item identifies the deposition site that processed * this chemical component defintion. * * Allowable values: * EBI, PDBC, PDBE, PDBJ, RCSB * */ readonly pdbx_processing_site?: Maybe<Scalars['String']>; /** * This data item holds the current release status for the component. * * Allowable values: * DEL, HOLD, HPUB, OBS, REF_ONLY, REL * */ readonly pdbx_release_status?: Maybe<Scalars['String']>; /** * Identifies the _chem_comp.id of the component that * has replaced this component. * * Examples: * q11, tvx * */ readonly pdbx_replaced_by?: Maybe<Scalars['String']>; /** * Identifies the _chem_comp.id's of the components * which have been replaced by this component. * Multiple id codes should be separated by commas. * * Examples: * q11, tvx,atv * */ readonly pdbx_replaces?: Maybe<Scalars['String']>; /** * The list of subcomponents contained in this component. * * Examples: * TSM DPH HIS CHF EMR * */ readonly pdbx_subcomponent_list?: Maybe<Scalars['String']>; /** * For standard polymer components, the common three-letter code for * the component. Non-standard polymer components and non-polymer * components are also assigned three-letter-codes. * * For ambiguous polymer components three-letter code should * be given as 'UNK'. Ambiguous ions are assigned the code 'UNX'. * Ambiguous non-polymer components are assigned the code 'UNL'. * * Examples: * ALA, ARG, ASN, ASP, ASX, CYS, GLN, GLU, GLY, GLX, HIS, ILE, LEU, LYS, MET, PHE, PRO, SER, THR, TRP, TYR, VAL, 1MA, 5MC, OMC, 1MG, 2MG, M2G, 7MG, 0MG, H2U, 5MU, PSU, ACE, FOR, HOH, UNK * */ readonly three_letter_code?: Maybe<Scalars['String']>; /** * For standard polymer components, the type of the monomer. * Note that monomers that will form polymers are of three types: * linking monomers, monomers with some type of N-terminal (or 5') * cap and monomers with some type of C-terminal (or 3') cap. * * Allowable values: * D-beta-peptide, C-gamma linking, D-gamma-peptide, C-delta linking, D-peptide COOH carboxy terminus, D-peptide NH3 amino terminus, D-peptide linking, D-saccharide, D-saccharide, alpha linking, D-saccharide, beta linking, DNA OH 3 prime terminus, DNA OH 5 prime terminus, DNA linking, L-DNA linking, L-RNA linking, L-beta-peptide, C-gamma linking, L-gamma-peptide, C-delta linking, L-peptide COOH carboxy terminus, L-peptide NH3 amino terminus, L-peptide linking, L-saccharide, L-saccharide, alpha linking, L-saccharide, beta linking, RNA OH 3 prime terminus, RNA OH 5 prime terminus, RNA linking, non-polymer, other, peptide linking, peptide-like, saccharide * */ readonly type?: Maybe<Scalars['String']>; }; export declare type Citation = { /** * The International Standard Book Number (ISBN) code assigned to * the book cited; relevant for books or book chapters. */ readonly book_id_ISBN?: Maybe<Scalars['String']>; /** * The name of the publisher of the citation; relevant * for books or book chapters. * * Examples: * John Wiley and Sons * */ readonly book_publisher?: Maybe<Scalars['String']>; /** * The location of the publisher of the citation; relevant * for books or book chapters. * * Examples: * London * */ readonly book_publisher_city?: Maybe<Scalars['String']>; /** * The title of the book in which the citation appeared; relevant * for books or book chapters. */ readonly book_title?: Maybe<Scalars['String']>; /** * _citation.coordinate_linkage states whether this citation * is concerned with precisely the set of coordinates given in the * data block. If, for instance, the publication described the same * structure, but the coordinates had undergone further refinement * prior to the creation of the data block, the value of this data * item would be 'no'. * * Allowable values: * n, no, y, yes * */ readonly coordinate_linkage?: Maybe<Scalars['String']>; /** * The country/region of publication; relevant for books * and book chapters. */ readonly country?: Maybe<Scalars['String']>; /** * The value of _citation.id must uniquely identify a record in the * CITATION list. * * The _citation.id 'primary' should be used to indicate the * citation that the author(s) consider to be the most pertinent to * the contents of the data block. * * Note that this item need not be a number; it can be any unique * identifier. * * Examples: * primary, 1, 2 * */ readonly id: Scalars['String']; /** * Abbreviated name of the cited journal as given in the * Chemical Abstracts Service Source Index. * * Examples: * J.Mol.Biol., J. Mol. Biol. * */ readonly journal_abbrev?: Maybe<Scalars['String']>; /** * The American Society for Testing and Materials (ASTM) code * assigned to the journal cited (also referred to as the CODEN * designator of the Chemical Abstracts Service); relevant for * journal articles. */ readonly journal_id_ASTM?: Maybe<Scalars['String']>; /** * The Cambridge Structural Database (CSD) code assigned to the * journal cited; relevant for journal articles. This is also the * system used at the Protein Data Bank (PDB). * * Examples: * 0070 * */ readonly journal_id_CSD?: Maybe<Scalars['String']>; /** * The International Standard Serial Number (ISSN) code assigned to * the journal cited; relevant for journal articles. */ readonly journal_id_ISSN?: Maybe<Scalars['String']>; /** * Issue number of the journal cited; relevant for journal * articles. * * Examples: * 2 * */ readonly journal_issue?: Maybe<Scalars['String']>; /** * Volume number of the journal cited; relevant for journal * articles. * * Examples: * 174 * */ readonly journal_volume?: Maybe<Scalars['String']>; /** * Language in which the cited article is written. * * Examples: * German * */ readonly language?: Maybe<Scalars['String']>; /** * The first page of the citation; relevant for journal * articles, books and book chapters. */ readonly page_first?: Maybe<Scalars['String']>; /** * The last page of the citation; relevant for journal * articles, books and book chapters. */ readonly page_last?: Maybe<Scalars['String']>; /** * Document Object Identifier used by doi.org to uniquely * specify bibliographic entry. * * Examples: * 10.2345/S1384107697000225 * */ readonly pdbx_database_id_DOI?: Maybe<Scalars['String']>; /** * Ascession number used by PubMed to categorize a specific * bibliographic entry. */ readonly pdbx_database_id_PubMed?: Maybe<Scalars['Int']>; /** * Names of the authors of the citation; relevant for journal * articles, books and book chapters. Names are separated by vertical bars. * * The family name(s), followed by a comma and including any * dynastic components, precedes the first name(s) or initial(s). */ readonly rcsb_authors?: Maybe<ReadonlyArray<Maybe<Scalars['String']>>>; /** * Flag to indicate a primary citation. * * Allowable values: * N, Y * */ readonly rcsb_is_primary?: Maybe<Scalars['String']>; /** * Normalized journal abbreviation. * * Examples: * Nat Struct Mol Biol * */ readonly rcsb_journal_abbrev?: Maybe<Scalars['String']>; /** * The title of the citation; relevant for journal articles, books * and book chapters. * * Examples: * Structure of diferric duck ovotransferrin * at 2.35 Angstroms resolution. * */ readonly title?: Maybe<Scalars['String']>; /** * Flag to indicate that this citation will not be published. * * Allowable values: * N, Y * */ readonly unpublished_flag?: Maybe<Scalars['String']>; /** * The year of the citation; relevant for journal articles, books * and book chapters. */ readonly year?: Maybe<Scalars['Int']>; }; export declare type ClustersMembers = { /** Internal chain ID used in mmCIF files to uniquely identify structural elements in the asymmetric unit. */ readonly asym_id: Scalars['String']; /** Optional list of operator ids (pdbx_struct_oper_list.id) as appears in pdbx_struct_assembly_gen.oper_expression. One operator id per operand in the expression (most cases have only 1 operator). If it's not given then identity operator is assumed. */ readonly pdbx_struct_oper_list_ids?: Maybe<ReadonlyArray<Maybe<Scalars['String']>>>; }; export declare type CoreAssembly = { /** Get PDB entry that includes this assembly. */ readonly entry?: Maybe<CoreEntry>; readonly pdbx_struct_assembly?: Maybe<PdbxStructAssembly>; readonly pdbx_struct_assembly_auth_evidence?: Maybe<ReadonlyArray<Maybe<PdbxStructAssemblyAuthEvidence>>>; readonly pdbx_struct_assembly_gen?: Maybe<ReadonlyArray<Maybe<PdbxStructAssemblyGen>>>; readonly pdbx_struct_assembly_prop?: Maybe<ReadonlyArray<Maybe<PdbxStructAssemblyProp>>>; readonly pdbx_struct_oper_list?: Maybe<ReadonlyArray<Maybe<PdbxStructOperList>>>; readonly rcsb_assembly_container_identifiers: RcsbAssemblyContainerIdentifiers; readonly rcsb_assembly_info?: Maybe<RcsbAssemblyInfo>; /** * A unique identifier for each object in this assembly container formed by * a dash separated concatenation of entry and assembly identifiers. * * Examples: * 1KIP-1 * */ readonly rcsb_id: Scalars['String']; readonly rcsb_latest_revision?: Maybe<RcsbLatestRevision>; readonly rcsb_struct_symmetry?: Maybe<ReadonlyArray<Maybe<RcsbStructSymmetry>>>; readonly rcsb_struct_symmetry_lineage?: Maybe<ReadonlyArray<Maybe<RcsbStructSymmetryLineage>>>; /** The title and version of software package used for symmetry calculations. */ readonly rcsb_struct_symmetry_provenance_code?: Maybe<Scalars['String']>; }; export declare type CoreBranchedEntity = { /** Get all unique branched instances (chains) for this molecular entity. */ readonly branched_entity_instances?: Maybe<ReadonlyArray<Maybe<CoreBranchedEntityInstance>>>; /** Get all unique monomers described in this branched entity. */ readonly chem_comp_monomers?: Maybe<ReadonlyArray<Maybe<CoreChemComp>>>; /** Get PDB entry that contains this branched entity. */ readonly entry?: Maybe<CoreEntry>; readonly pdbx_entity_branch?: Maybe<PdbxEntityBranch>; readonly pdbx_entity_branch_descriptor?: Maybe<ReadonlyArray<Maybe<PdbxEntityBranchDescriptor>>>; /** Get a BIRD chemical components described in this branched entity. */ readonly prd?: Maybe<CoreChemComp>; readonly rcsb_branched_entity?: Maybe<RcsbBranchedEntity>; readonly rcsb_branched_entity_annotation?: Maybe<ReadonlyArray<Maybe<RcsbBranchedEntityAnnotation>>>; readonly rcsb_branched_entity_container_identifiers?: Maybe<RcsbBranchedEntityContainerIdentifiers>; readonly rcsb_branched_entity_feature?: Maybe<ReadonlyArray<Maybe<RcsbBranchedEntityFeature>>>; readonly rcsb_branched_entity_feature_summary?: Maybe<ReadonlyArray<Maybe<RcsbBranchedEntityFeatureSummary>>>; readonly rcsb_branched_entity_keywords?: Maybe<RcsbBranchedEntityKeywords>; readonly rcsb_branched_entity_name_com?: Maybe<RcsbBranchedEntityNameCom>; readonly rcsb_branched_entity_name_sys?: Maybe<ReadonlyArray<Maybe<RcsbBranchedEntityNameSys>>>; /** * A unique identifier for each object in this entity container formed by * an underscore separated concatenation of entry and entity identifiers. * * Examples: * 2HYV_2 * */ readonly rcsb_id: Scalars['String']; readonly rcsb_latest_revision?: Maybe<RcsbLatestRevision>; }; export declare type CoreBranchedEntityInstance = { /** Get branched entity for this branched entity instance. */ readonly branched_entity?: Maybe<CoreBranchedEntity>; readonly pdbx_struct_special_symmetry?: Maybe<ReadonlyArray<Maybe<PdbxStructSpecialSymmetry>>>; readonly rcsb_branched_entity_instance_container_identifiers?: Maybe<RcsbBranchedEntityInstanceContainerIdentifiers>; readonly rcsb_branched_instance_annotation?: Maybe<ReadonlyArray<Maybe<RcsbBranchedInstanceAnnotation>>>; readonly rcsb_branched_instance_feature?: Maybe<ReadonlyArray<Maybe<RcsbBranchedInstanceFeature>>>; readonly rcsb_branched_instance_feature_summary?: Maybe<ReadonlyArray<Maybe<RcsbBranchedInstanceFeatureSummary>>>; readonly rcsb_branched_struct_conn?: Maybe<ReadonlyArray<Maybe<RcsbBranchedStructConn>>>; /** * A unique identifier for each object in this entity instance container formed by * an 'dot' (.) separated concatenation of entry and entity instance identifiers. * * Examples: * 1KIP.A * */ readonly rcsb_id: Scalars['String']; readonly rcsb_latest_revision?: Maybe<RcsbLatestRevision>; readonly rcsb_ligand_neighbors?: Maybe<ReadonlyArray<Maybe<RcsbLigandNeighbors>>>; }; export declare type CoreChemComp = { readonly chem_comp?: Maybe<ChemComp>; /** Get DrubBank entry associated with this chemical component. */ readonly drugbank?: Maybe<CoreDrugbank>; readonly pdbx_chem_comp_audit?: Maybe<ReadonlyArray<Maybe<PdbxChemCompAudit>>>; readonly pdbx_chem_comp_descriptor?: Maybe<ReadonlyArray<Maybe<PdbxChemCompDescriptor>>>; readonly pdbx_chem_comp_feature?: Maybe<ReadonlyArray<Maybe<PdbxChemCompFeature>>>; readonly pdbx_chem_comp_identifier?: Maybe<ReadonlyArray<Maybe<PdbxChemCompIdentifier>>>; readonly pdbx_family_prd_audit?: Maybe<ReadonlyArray<Maybe<PdbxFamilyPrdAudit>>>; readonly pdbx_prd_audit?: Maybe<ReadonlyArray<Maybe<PdbxPrdAudit>>>; readonly pdbx_reference_entity_list?: Maybe<ReadonlyArray<Maybe<PdbxReferenceEntityList>>>; readonly pdbx_reference_entity_poly?: Maybe<ReadonlyArray<Maybe<PdbxReferenceEntityPoly>>>; readonly pdbx_reference_entity_poly_link?: Maybe<ReadonlyArray<Maybe<PdbxReferenceEntityPolyLink>>>; readonly pdbx_reference_entity_poly_seq?: Maybe<ReadonlyArray<Maybe<PdbxReferenceEntityPolySeq>>>; readonly pdbx_reference_entity_sequence?: Maybe<ReadonlyArray<Maybe<PdbxReferenceEntitySequence>>>; readonly pdbx_reference_entity_src_nat?: Maybe<ReadonlyArray<Maybe<PdbxReferenceEntitySrcNat>>>; readonly pdbx_reference_molecule?: Maybe<PdbxReferenceMolecule>; readonly pdbx_reference_molecule_annotation?: Maybe<ReadonlyArray<Maybe<PdbxReferenceMoleculeAnnotation>>>; readonly pdbx_reference_molecule_details?: Maybe<ReadonlyArray<Maybe<PdbxReferenceMoleculeDetails>>>; readonly pdbx_reference_molecule_family?: Maybe<PdbxReferenceMoleculeFamily>; readonly pdbx_reference_molecule_features?: Maybe<ReadonlyArray<Maybe<PdbxReferenceMoleculeFeatures>>>; readonly pdbx_reference_molecule_list?: Maybe<ReadonlyArray<Maybe<PdbxReferenceMoleculeList>>>; readonly pdbx_reference_molecule_related_structures?: Maybe<ReadonlyArray<Maybe<PdbxReferenceMoleculeRelatedStructures>>>; readonly pdbx_reference_molecule_synonyms?: Maybe<ReadonlyArray<Maybe<PdbxReferenceMoleculeSynonyms>>>; readonly rcsb_bird_citation?: Maybe<ReadonlyArray<Maybe<RcsbBirdCitation>>>; readonly rcsb_chem_comp_annotation?: Maybe<ReadonlyArray<Maybe<RcsbChemCompAnnotation>>>; readonly rcsb_chem_comp_container_identifiers?: Maybe<RcsbChemCompContainerIdentifiers>; readonly rcsb_chem_comp_descriptor?: Maybe<RcsbChemCompDescriptor>; readonly rcsb_chem_comp_info?: Maybe<RcsbChemCompInfo>; readonly rcsb_chem_comp_related?: Maybe<ReadonlyArray<Maybe<RcsbChemCompRelated>>>; readonly rcsb_chem_comp_synonyms?: Maybe<ReadonlyArray<Maybe<RcsbChemCompSynonyms>>>; readonly rcsb_chem_comp_target?: Maybe<ReadonlyArray<Maybe<RcsbChemCompTarget>>>; /** * A unique identifier for the chemical definition in this container. * * Examples: * ATP, PRD_000010 * */ readonly rcsb_id: Scalars['String']; readonly rcsb_schema_container_identifiers?: Maybe<ReadonlyArray<Maybe<RcsbSchemaContainerIdentifiers>>>; }; export declare type CoreDrugbank = { readonly drugbank_container_identifiers?: Maybe<DrugbankContainerIdentifiers>; readonly drugbank_info?: Maybe<DrugbankInfo>; readonly drugbank_target?: Maybe<ReadonlyArray<Maybe<DrugbankTarget>>>; }; export declare type CoreEntityAlignmentsAlignedRegions = { /** Aligned region length */ readonly length: Scalars['Int']; /** Entity seqeunce start position */ readonly query_begin: Scalars['Int']; /** NCBI sequence start position */ readonly target_begin: Scalars['Int']; }; export declare type CoreEntityAlignmentsCoreEntityIdentifiers = { readonly entity_id: Scalars['String']; readonly entry_id: Scalars['String']; }; export declare type CoreEntityAlignmentsScores = { readonly query_coverage: Scalars['Int']; readonly query_length: Scalars['Int']; readonly target_coverage: Scalars['Int']; readonly target_length: Scalars['Int']; }; export declare type CoreEntry = { /** Get all assemblies for this PDB entry. */ readonly assemblies?: Maybe<ReadonlyArray<Maybe<CoreAssembly>>>; readonly audit_author?: Maybe<ReadonlyArray<Maybe<AuditAuthor>>>; /** Get all branched entities for this PDB entry. */ readonly branched_entities?: Maybe<ReadonlyArray<Maybe<CoreBranchedEntity>>>; readonly cell?: Maybe<Cell>; readonly citation?: Maybe<ReadonlyArray<Maybe<Citation>>>; readonly diffrn?: Maybe<ReadonlyArray<Maybe<Diffrn>>>; readonly diffrn_detector?: Maybe<ReadonlyArray<Maybe<DiffrnDetector>>>; readonly diffrn_radiation?: Maybe<ReadonlyArray<Maybe<DiffrnRadiation>>>; readonly diffrn_source?: Maybe<ReadonlyArray<Maybe<DiffrnSource>>>; readonly em_2d_crystal_entity?: Maybe<ReadonlyArray<Maybe<Em2dCrystalEntity>>>; readonly em_3d_crystal_entity?: Maybe<ReadonlyArray<Maybe<Em3dCrystalEntity>>>; readonly em_3d_fitting?: Maybe<ReadonlyArray<Maybe<Em3dFitting>>>; readonly em_3d_fitting_list?: Maybe<ReadonlyArray<Maybe<Em3dFittingList>>>; readonly em_3d_reconstruction?: Maybe<ReadonlyArray<Maybe<Em3dReconstruction>>>; readonly em_ctf_correction?: Maybe<ReadonlyArray<Maybe<EmCtfCorrection>>>; readonly em_diffraction?: Maybe<ReadonlyArray<Maybe<EmDiffraction>>>; readonly em_diffraction_shell?: Maybe<ReadonlyArray<Maybe<EmDiffractionShell>>>; readonly em_diffraction_stats?: Maybe<ReadonlyArray<Maybe<EmDiffractionStats>>>; readonly em_embedding?: Maybe<ReadonlyArray<Maybe<EmEmbedding>>>; readonly em_entity_assembly?: Maybe<ReadonlyArray<Maybe<EmEntityAssembly>>>; readonly em_experiment?: Maybe<EmExperiment>; readonly em_helical_entity?: Maybe<ReadonlyArray<Maybe<EmHelicalEntity>>>; readonly em_image_recording?: Maybe<ReadonlyArray<Maybe<EmImageRecording>>>; readonly em_imaging?: Maybe<ReadonlyArray<Maybe<EmImaging>>>; readonly em_particle_selection?: Maybe<ReadonlyArray<Maybe<EmParticleSelection>>>; readonly em_single_particle_entity?: Maybe<ReadonlyArray<Maybe<EmSingleParticleEntity>>>; readonly em_software?: Maybe<ReadonlyArray<Maybe<EmSoftware>>>; readonly em_specimen?: Maybe<ReadonlyArray<Maybe<EmSpecimen>>>; readonly em_staining?: Maybe<ReadonlyArray<Maybe<EmStaining>>>; readonly em_vitrification?: Maybe<ReadonlyArray<Maybe<EmVitrification>>>; readonly entry?: Maybe<Entry>; readonly exptl?: Maybe<ReadonlyArray<Maybe<Exptl>>>; readonly exptl_crystal?: Maybe<ReadonlyArray<Maybe<ExptlCrystal>>>; readonly exptl_crystal_grow?: Maybe<ReadonlyArray<Maybe<ExptlCrystalGrow>>>; /** Get all non-polymer (non-solvent) entities for this PDB entry. */ readonly nonpolymer_entities?: Maybe<ReadonlyArray<Maybe<CoreNonpolymerEntity>>>; readonly pdbx_SG_project?: Maybe<ReadonlyArray<Maybe<PdbxSgProject>>>; readonly pdbx_audit_revision_category?: Maybe<ReadonlyArray<Maybe<PdbxAuditRevisionCategory>>>; readonly pdbx_audit_revision_details?: Maybe<ReadonlyArray<Maybe<PdbxAuditRevisionDetails>>>; readonly pdbx_audit_revision_group?: Maybe<ReadonlyArray<Maybe<PdbxAuditRevisionGroup>>>; readonly pdbx_audit_revision_history?: Maybe<ReadonlyArray<Maybe<PdbxAuditRevisionHistory>>>; readonly pdbx_audit_revision_item?: Maybe<ReadonlyArray<Maybe<PdbxAuditRevisionItem>>>; readonly pdbx_audit_support?: Maybe<ReadonlyArray<Maybe<PdbxAuditSupport>>>; readonly pdbx_database_PDB_obs_spr?: Maybe<ReadonlyArray<Maybe<PdbxDatabasePdbObsSpr>>>; readonly pdbx_database_related?: Maybe<ReadonlyArray<Maybe<PdbxDatabaseRelated>>>; readonly pdbx_database_status?: Maybe<PdbxDatabaseStatus>; readonly pdbx_deposit_group?: Maybe<ReadonlyArray<Maybe<PdbxDepositGroup>>>; readonly pdbx_molecule_features?: Maybe<ReadonlyArray<Maybe<PdbxMoleculeFeatures>>>; readonly pdbx_nmr_details?: Maybe<PdbxNmrDetails>; readonly pdbx_nmr_ensemble?: Maybe<PdbxNmrEnsemble>; readonly pdbx_nmr_exptl?: Maybe<ReadonlyArray<Maybe<PdbxNmrExptl>>>; readonly pdbx_nmr_exptl_sample_conditions?: Maybe<ReadonlyArray<Maybe<PdbxNmrExptlSampleConditions>>>; readonly pdbx_nmr_refine?: Maybe<ReadonlyArray<Maybe<PdbxNmrRefine>>>; readonly pdbx_nmr_representative?: Maybe<PdbxNmrRepresentative>; readonly pdbx_nmr_sample_details?: Maybe<ReadonlyArray<Maybe<PdbxNmrSampleDetails>>>; readonly pdbx_nmr_software?: Maybe<ReadonlyArray<Maybe<PdbxNmrSoftware>>>; readonly pdbx_nmr_spectrometer?: Maybe<ReadonlyArray<Maybe<PdbxNmrSpectrometer>>>; readonly pdbx_related_exp_data_set?: Maybe<ReadonlyArray<Maybe<PdbxRelatedExpDataSet>>>; readonly pdbx_serial_crystallography_data_reduction?: Maybe<ReadonlyArray<Maybe<PdbxSerialCrystallographyDataReduction>>>; readonly pdbx_serial_crystallography_measurement?: Maybe<ReadonlyArray<Maybe<PdbxSerialCrystallographyMeasurement>>>; readonly pdbx_serial_crystallography_sample_delivery?: Maybe<ReadonlyArray<Maybe<PdbxSerialCrystallographySampleDelivery>>>; readonly pdbx_serial_crystallography_sample_delivery_fixed_target?: Maybe<ReadonlyArray<Maybe<PdbxSerialCrystallographySampleDeliveryFixedTarget>>>; readonly pdbx_serial_crystallography_sample_delivery_injection?: Maybe<ReadonlyArray<Maybe<PdbxSerialCrystallographySampleDeliveryInjection>>>; readonly pdbx_soln_scatter?: Maybe<ReadonlyArray<Maybe<PdbxSolnScatter>>>; readonly pdbx_soln_scatter_model?: Maybe<ReadonlyArray<Maybe<PdbxSolnScatterModel>>>; readonly pdbx_vrpt_summary?: Maybe<PdbxVrptSummary>; /** Get all polymer entities for this PDB entry. */ readonly polymer_entities?: Maybe<ReadonlyArray<Maybe<CorePolymerEntity>>>; /** Get literature information from PubMed database. */ readonly pubmed?: Maybe<CorePubmed>; readonly rcsb_accession_info?: Maybe<RcsbAccessionInfo>; /** The list of content types associated with this entry. */ readonly rcsb_associated_holdings?: Maybe<CurrentEntry>; readonly rcsb_binding_affinity?: Maybe<ReadonlyArray<Maybe<RcsbBindingAffinity>>>; readonly rcsb_entry_container_identifiers: RcsbEntryContainerIdentifiers; readonly rcsb_entry_info: RcsbEntryInfo; readonly rcsb_external_references?: Maybe<ReadonlyArray<Maybe<RcsbExternalReferences>>>; /** * A unique identifier for each object in this entry container. * * Examples: * 1KIP * */ readonly rcsb_id: Scalars['String']; readonly rcsb_primary_citation?: Maybe<RcsbPrimaryCitation>; readonly refine?: Maybe<ReadonlyArray<Maybe<Refine>>>; readonly refine_analyze?: Maybe<ReadonlyArray<Maybe<RefineAnalyze>>>; readonly refine_hist?: Maybe<ReadonlyArray<Maybe<RefineHist>>>; readonly refine_ls_restr?: Maybe<ReadonlyArray<Maybe<RefineLsRestr>>>; readonly reflns?: Maybe<ReadonlyArray<Maybe<Reflns>>>; readonly reflns_shell?: Maybe<ReadonlyArray<Maybe<ReflnsShell>>>; readonly software?: Maybe<ReadonlyArray<Maybe<Software>>>; readonly struct?: Maybe<Struct>; readonly struct_keywords?: Maybe<StructKeywords>; readonly symmetry?: Maybe<Symmetry>; }; export declare type CoreNonpolymerEntity = { /** Get PDB entry that contains this non-polymer entity. */ readonly entry?: Maybe<CoreEntry>; /** Get a non-polymer chemical components described in this molecular entity. */ readonly nonpolymer_comp?: Maybe<CoreChemComp>; /** Get all unique non-polymer instances (chains) for this non-polymer entity. */ readonly nonpolymer_entity_instances?: Maybe<ReadonlyArray<Maybe<CoreNonpolymerEntityInstance>>>; readonly pdbx_entity_nonpoly?: Maybe<PdbxEntityNonpoly>; /** Get a BIRD chemical components described in this molecular entity. */ readonly prd?: Maybe<CoreChemComp>; /** * A unique identifier for each object in this entity container formed by * an underscore separated concatenation of entry and entity identifiers. * * Examples: * 6EL3_1 * */ readonly rcsb_id: Scalars['String']; readonly rcsb_latest_revision?: Maybe<RcsbLatestRevision>; readonly rcsb_nonpolymer_entity?: Maybe<RcsbNonpolymerEntity>; readonly rcsb_nonpolymer_entity_annotation?: Maybe<ReadonlyArray<Maybe<RcsbNonpolymerEntityAnnotation>>>; readonly rcsb_nonpolymer_entity_container_identifiers?: Maybe<RcsbNonpolymerEntityContainerIdentifiers>; readonly rcsb_nonpolymer_entity_feature?: Maybe<ReadonlyArray<Maybe<RcsbNonpolymerEntityFeature>>>; readonly rcsb_nonpolymer_entity_feature_summary?: Maybe<ReadonlyArray<Maybe<RcsbNonpolymerEntityFeatureSummary>>>; readonly rcsb_nonpolymer_entity_keywords?: Maybe<RcsbNonpolymerEntityKeywords>; readonly rcsb_nonpolymer_entity_name_com?: Maybe<ReadonlyArray<Maybe<RcsbNonpolymerEntityNameCom>>>; }; export declare type CoreNonpolymerEntityInstance = { /** Get non-polymer entity for this non-polymer entity instance. */ readonly nonpolymer_entity?: Maybe<CoreNonpolymerEntity>; readonly pdbx_struct_special_symmetry?: Maybe<ReadonlyArray<Maybe<PdbxStructSpecialSymmetry>>>; /** * A unique identifier for each object in this entity instance container formed by * an 'dot' (.) separated concatenation of entry and entity instance identifiers. * * Examples: * 1KIP.A * */ readonly rcsb_id: Scalars['String']; readonly rcsb_latest_revision?: Maybe<RcsbLatestRevision>; readonly rcsb_nonpolymer_entity_instance_container_identifiers?: Maybe<RcsbNonpolymerEntityInstanceContainerIdentifiers>; readonly rcsb_nonpolymer_instance_annotation?: Maybe<ReadonlyArray<Maybe<RcsbNonpolymerInstanceAnnotation>>>; readonly rcsb_nonpolymer_instance_feature?: Maybe<ReadonlyArray<Maybe<RcsbNonpolymerInstanceFeature>>>; readonly rcsb_nonpolymer_instance_feature_summary?: Maybe<ReadonlyArray<Maybe<RcsbNonpolymerInstanceFeatureSummary>>>; readonly rcsb_nonpolymer_instance_validation_score?: Maybe<ReadonlyArray<Maybe<RcsbNonpolymerInstanceValidationScore>>>; readonly rcsb_nonpolymer_struct_conn?: Maybe<ReadonlyArray<Maybe<RcsbNonpolymerStructConn>>>; readonly rcsb_target_neighbors?: Maybe<ReadonlyArray<Maybe<RcsbTargetNeighbors>>>; }; export declare type CorePfam = { /** Accession number of Pfam entry. */ readonly rcsb_id: Scalars['String']; /** * The unique accession code of protein families and domains in the Pfam database. * * Examples: * PF00621, PF00637, PF00656 * */ readonly rcsb_pfam_accession: Scalars['String']; /** Details of the Pfam clan to which the entity belongs. */ readonly rcsb_pfam_clan_id?: Maybe<Scalars['String']>; /** Textual description of the family. */ readonly rcsb_pfam_comment?: Maybe<Scalars['String']>; readonly rcsb_pfam_container_identifiers: RcsbPfamContainerIdentifiers; /** * A human-readable name of protein families and domains. * * Examples: * Lectin like domain, Cell division control protein 24, OB domain 2, Protein of unknown function (DUF722) * */ readonly rcsb_pfam_description?: Maybe<Scalars['String']>; /** * The unique identifier of protein families and domains in the Pfam database. * * Examples: * RhoGEF, Clathrin, Peptidase_C14 * */ readonly rcsb_pfam_identifier?: Maybe<Scalars['String']>; /** * Pfam-A is the manually curated portion of the Pfam database. * * Allowable values: * Pfam-A * */ readonly rcsb_pfam_provenance_code?: Maybe<Scalars['String']>; /** * Pfam entries are classified into six different categories, depending on the length and nature of the sequence regions included in the entry: family, domain, repeats, motifs, coiled-coil, and disordered. * * Allowable values: * Family, Domain, Repeat, Motif, Disordered, Coiled-coil * */ readonly rcsb_pfam_seed_source?: Maybe<Scalars['String']>; }; export declare type CorePolymerEntity = { /** Get all unique monomers described in this molecular entity. */ readonly chem_comp_monomers?: Maybe<ReadonlyArray<Maybe<CoreChemComp>>>; /** Get all unique non-standard monomers described in this molecular entity. */ readonly chem_comp_nstd_monomers?: Maybe<ReadonlyArray<Maybe<CoreChemComp>>>; readonly entity_poly?: Maybe<EntityPoly>; readonly entity_src_gen?: Maybe<ReadonlyArray<Maybe<EntitySrcGen>>>; readonly entity_src_nat?: Maybe<ReadonlyArray<Maybe<EntitySrcNat>>>; /** Get PDB entry that contains this molecular entity. */ readonly entry?: Maybe<CoreEntry>; readonly pdbx_entity_src_syn?: Maybe<ReadonlyArray<Maybe<PdbxEntitySrcSyn>>>; /** Get all unique Pfam annotations associated with this molecular entity. */ readonly pfams?: Maybe<ReadonlyArray<Maybe<CorePfam>>>; /** Get all unique polymer instances (chains) for this molecular entity. */ readonly polymer_entity_instances?: Maybe<ReadonlyArray<Maybe<CorePolymerEntityInstance>>>; /** Get a BIRD chemical components described in this molecular entity. */ readonly prd?: Maybe<CoreChemComp>; /** Indicates intrinsic flexibility of protein structures determined from structural variations between different depositions and chains in asymmetric units of the same protein in PDB (95% sequence identity). */ readonly rcsb_cluster_flexibility?: Maybe<RcsbClusterFlexibility>; readonly rcsb_cluster_membership?: Maybe<ReadonlyArray<Maybe<RcsbClusterMembership>>>; readonly rcsb_entity_host_organism?: Maybe<ReadonlyArray<Maybe<RcsbEntityHostOrganism>>>; readonly rcsb_entity_source_organism?: Maybe<ReadonlyArray<Maybe<RcsbEntitySourceOrganism>>>; readonly rcsb_genomic_lineage?: Maybe<ReadonlyArray<Maybe<RcsbGenomicLineage>>>; /** * A unique identifier for each object in this entity container formed by * an underscore separated concatenation of entry and entity identifiers. * * Examples: * 6EL3_1 * */ readonly rcsb_id: Scalars['String']; readonly rcsb_latest_revision?: Maybe<RcsbLatestRevision>; /** Members of the membrane protein classification lineage. */ readonly rcsb_membrane_lineage?: Maybe<ReadonlyArray<Maybe<RcsbMembraneLineage>>>; /** * Mpstruc keyword denotes original annotation, Homology keyword denotes annotation inferred by homology. * * Allowable values: * Mpstruc, Homology * */ readonly rcsb_membrane_lineage_provenance_code?: Maybe<Scalars['String']>; readonly rcsb_polymer_entity?: Maybe<RcsbPolymerEntity>; readonly rcsb_polymer_entity_align?: Maybe<ReadonlyArray<Maybe<RcsbPolymerEntityAlign>>>; readonly rcsb_polymer_entity_annotation?: Maybe<ReadonlyArray<Maybe<RcsbPolymerEntityAnnotation>>>; readonly rcsb_polymer_entity_container_identifiers: RcsbPolymerEntityContainerIdentifiers; readonly rcsb_polymer_entity_feature?: Maybe<ReadonlyArray<Maybe<RcsbPolymerEntityFeature>>>; readonly rcsb_polymer_entity_feature_summary?: Maybe<ReadonlyArray<Maybe<RcsbPolymerEntityFeatureSummary>>>; readonly rcsb_polymer_entity_keywords?: Maybe<RcsbPolymerEntityKeywords>; readonly rcsb_polymer_entity_name_com?: Maybe<ReadonlyArray<Maybe<RcsbPolymerEntityNameCom>>>; readonly rcsb_polymer_entity_name_sys?: Maybe<ReadonlyArray<Maybe<RcsbPolymerEntityNameSys>>>; readonly rcsb_related_target_references?: Maybe<ReadonlyArray<Maybe<RcsbRelatedTargetReferences>>>; readonly rcsb_target_cofactors?: Maybe<ReadonlyArray<Maybe<RcsbTargetCofactors>>>; /** Get all unique UniProt KB annotations associated with this molecular entity. */ readonly uniprots?: Maybe<ReadonlyArray<Maybe<CoreUniprot>>>; }; export declare type CorePolymerEntityInstance = { readonly pdbx_struct_special_symmetry?: Maybe<ReadonlyArray<Maybe<PdbxStructSpecialSymmetry>>>; /** Get polymer entity for this polymer entity instance. */ readonly polymer_entity?: Maybe<CorePolymerEntity>; /** * A unique identifier for each object in this entity instance container formed by * an 'dot' (.) separated concatenation of entry and entity instance identifiers. * * Examples: * 1KIP.A * */ readonly rcsb_id: Scalars['String']; readonly rcsb_latest_revision?: Maybe<RcsbLatestRevision>; readonly rcsb_ligand_neighbors?: Maybe<ReadonlyArray<Maybe<RcsbLigandNeighbors>>>; readonly rcsb_polymer_entity_instance_container_identifiers?: Maybe<RcsbPolymerEntityInstanceContainerIdentifiers>; readonly rcsb_polymer_instance_annotation?: Maybe<ReadonlyArray<Maybe<RcsbPolymerInstanceAnnotation>>>; readonly rcsb_polymer_instance_feature?: Maybe<ReadonlyArray<Maybe<RcsbPolymerInstanceFeature>>>; readonly rcsb_polymer_instance_feature_summary?: Maybe<ReadonlyArray<Maybe<RcsbPolymerInstanceFeatureSummary>>>; readonly rcsb_polymer_struct_conn?: Maybe<ReadonlyArray<Maybe<RcsbPolymerStructConn>>>; }; export declare type CorePubmed = { /** Unique integer value assigned to each PubMed record. */ readonly rcsb_id?: Maybe<Scalars['String']>; /** A concise, accurate and factual mini-version of the paper contents. */ readonly rcsb_pubmed_abstract_text?: Maybe<Scalars['String']>; /** The institution(s) that the author is affiliated with. Multiple affiliations per author are allowed. */ readonly rcsb_pubmed_affiliation_info?: Maybe<ReadonlyArray<Maybe<Scalars['String']>>>; /** Unique integer value assigned to each PubMed Central record. */ readonly rcsb_pubmed_central_id?: Maybe<Scalars['String']>; readonly rcsb_pubmed_container_identifiers: RcsbPubmedContainerIdentifiers; /** Persistent identifier used to provide a link to an article location on the Internet. */ readonly rcsb_pubmed_doi?: Maybe<Scalars['String']>; /** NLM controlled vocabulary, Medical Subject Headings (MeSH), is used to characterize the content of the articles represented by MEDLINE citations. */ readonly rcsb_pubmed_mesh_descriptors?: Maybe<ReadonlyArray<Maybe<Scalars['String']>>>; /** Members of the MeSH classification lineage. */ readonly rcsb_pubmed_mesh_descriptors_lineage?: Maybe<ReadonlyArray<Maybe<RcsbPubmedMeshDescriptorsLineage>>>; }; export declare type CoreUniprot = { /** Primary accession number of a given UniProtKB entry. */ readonly rcsb_id?: Maybe<Scalars['String']>; /** List of UniProtKB accession numbers where original accession numbers are retained as ‘secondary’ accession numbers. */ readonly rcsb_uniprot_accession?: Maybe<ReadonlyArray<Maybe<Scalars['String']>>>; /** UniProt pairwise sequence alignments. */ readonly rcsb_uniprot_alignments?: Maybe<RcsbUniprotAlignments>; readonly rcsb_uniprot_annotation?: Maybe<ReadonlyArray<Maybe<RcsbUniprotAnnotation>>>; readonly rcsb_uniprot_container_identifiers: RcsbUniprotContainerIdentifiers; /** A list of unique identifiers (former IDs), often containing biologically relevant information. */ readonly rcsb_uniprot_entry_name?: Maybe<ReadonlyArray<Maybe<Scalars['String']>>>; readonly rcsb_uniprot_external_reference?: Maybe<ReadonlyArray<Maybe<RcsbUniprotExternalReference>>>; readonly rcsb_uniprot_feature?: Maybe<ReadonlyArray<Maybe<RcsbUniprotFeature>>>; /** Keywords constitute a controlled vocabulary that summarises the content of a UniProtKB entry. */ readonly rcsb_uniprot_keyword?: Maybe<ReadonlyArray<Maybe<RcsbUniprotKeyword>>>; readonly rcsb_uniprot_protein?: Maybe<RcsbUniprotProtein>; }; export declare type CurrentEntry = { /** * The RCSB entry identifier. * * Examples: * 1KIP * */ readonly rcsb_id: Scalars['String']; readonly rcsb_repository_holdings_current?: Maybe<RcsbRepositoryHoldingsCurrent>; readonly rcsb_repository_holdings_current_entry_container_identifiers?: Maybe<RcsbRepositoryHoldingsCurrentEntryContainerIdentifiers>; }; export declare type Diffrn = { /** * The mean hydrostatic pressure in kilopascals at which the * intensities were measured. */ readonly ambient_pressure?: Maybe<Scalars['Float']>; /** * The mean temperature in kelvins at which the intensities were * measured. */ readonly ambient_temp?: Maybe<Scalars['Float']>; /** * A description of special aspects of temperature control during * data collection. */ readonly ambient_temp_details?: Maybe<Scalars['String']>; /** * This data item is a pointer to _exptl_crystal.id in the * EXPTL_CRYSTAL category. */ readonly crystal_id?: Maybe<Scalars['String']>; /** * The physical device used to support the crystal during data * collection. * * Examples: * glass capillary, quartz capillary, fiber, metal loop * */ readonly crystal_support?: Maybe<Scalars['String']>; /** * Special details of the diffraction measurement process. Should * include information about source instability, crystal motion, * degradation and so on. */ readonly details?: Maybe<Scalars['String']>; /** * This data item uniquely identifies a set of diffraction * data. */ readonly id: Scalars['String']; /** * Y/N if using serial crystallography experiment in which multiple crystals contribute to each diffraction frame in the experiment. * * Examples: * Y, N * */ readonly pdbx_serial_crystal_experiment?: Maybe<Scalars['String']>; }; export declare type DiffrnDetector = { /** A description of special aspects of the radiation detector. */ readonly details?: Maybe<Scalars['String']>; /** * The general class of the radiation detector. * * Examples: * photographic film, scintillation counter, CCD plate, BF~3~ counter * */ readonly detector?: Maybe<Scalars['String']>; /** * This data item is a pointer to _diffrn.id in the DIFFRN * category. */ readonly diffrn_id: Scalars['String']; /** * The date of data collection. * * Examples: * 1996-12-25 * */ readonly pdbx_collection_date?: Maybe<Scalars['Date']>; /** The operating frequency of the detector (Hz) used in data collection. */ readonly pdbx_frequency?: Maybe<Scalars['Float']>; /** * The make, model or name of the detector device used. * * Examples: * DECTRIS PILATUS 12M, RAYONIX MX-325 * */ readonly type?: Maybe<Scalars['String']>; }; export declare type DiffrnRadiation = { /** * The collimation or focusing applied to the radiation. * * Examples: * 0.3 mm double-pinhole, 0.5 mm, focusing mirrors * */ readonly collimation?: Maybe<Scalars['String']>; /** * This data item is a pointer to _diffrn.id in the DIFFRN * category. */ readonly diffrn_id: Scalars['String']; /** * The method used to obtain monochromatic radiation. If a mono- * chromator crystal is used, the material and the indices of the * Bragg reflection are specified. * * Examples: * Zr filter, Ge 220, none, equatorial mounted graphite * */ readonly monochromator?: Maybe<Scalars['String']>; /** * SINGLE WAVELENGTH, LAUE, or MAD. * * Examples: * SINGLE WAVELENGTH, MONOCHROMATIC, LAUE, MAD, OTHER * */ readonly pdbx_diffrn_protocol?: Maybe<Scalars['String']>; /** * Monochromatic or Laue. * * Allowable values: * L, M * */ readonly pdbx_monochromatic_or_laue_m_l?: Maybe<Scalars['String']>; /** * The radiation scattering type for this diffraction data set. * * Allowable values: * electron, neutron, x-ray * */ readonly pdbx_scattering_type?: Maybe<Scalars['String']>; /** Wavelength of radiation. */ readonly pdbx_wavelength?: Maybe<Scalars['String']>; /** Comma separated list of wavelengths or wavel