molstar
Version:
A comprehensive macromolecular library.
1,074 lines • 516 kB
TypeScript
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