|
@@ -4,7 +4,7 @@ export type InputMaybe<T> = Maybe<T>;
|
|
|
export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
|
|
|
export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
|
|
|
export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
|
|
|
-
|
|
|
+
|
|
|
|
|
|
|
|
|
export type Scalars = {
|
|
@@ -477,6 +477,8 @@ export type ClustersMembers = {
|
|
|
export type CoreAssembly = {
|
|
|
|
|
|
readonly entry?: Maybe<CoreEntry>;
|
|
|
+
|
|
|
+ readonly interfaces?: Maybe<ReadonlyArray<Maybe<CoreInterface>>>;
|
|
|
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>>>;
|
|
@@ -724,6 +726,16 @@ export type CoreEntry = {
|
|
|
readonly symmetry?: Maybe<Symmetry>;
|
|
|
};
|
|
|
|
|
|
+export type CoreInterface = {
|
|
|
+ readonly rcsb_id: Scalars['String'];
|
|
|
+ readonly rcsb_interface_container_identifiers: RcsbInterfaceContainerIdentifiers;
|
|
|
+ readonly rcsb_interface_info?: Maybe<RcsbInterfaceInfo>;
|
|
|
+
|
|
|
+ readonly rcsb_interface_operator: ReadonlyArray<Maybe<ReadonlyArray<Maybe<ReadonlyArray<Maybe<Scalars['String']>>>>>>;
|
|
|
+ readonly rcsb_interface_partner: ReadonlyArray<Maybe<RcsbInterfacePartner>>;
|
|
|
+ readonly rcsb_latest_revision?: Maybe<RcsbLatestRevision>;
|
|
|
+};
|
|
|
+
|
|
|
export type CoreNonpolymerEntity = {
|
|
|
|
|
|
readonly entry?: Maybe<CoreEntry>;
|
|
@@ -3186,6 +3198,28 @@ export type GeneName = {
|
|
|
readonly value?: Maybe<Scalars['String']>;
|
|
|
};
|
|
|
|
|
|
+export type InterfacePartnerFeatureAdditionalProperties = {
|
|
|
+
|
|
|
+ * The additional property name.
|
|
|
+ *
|
|
|
+ * Allowable values:
|
|
|
+ * TO_BE_DEFINED
|
|
|
+ *
|
|
|
+ */
|
|
|
+ readonly name?: Maybe<Scalars['String']>;
|
|
|
+
|
|
|
+ readonly values?: Maybe<ReadonlyArray<Maybe<Scalars['ObjectScalar']>>>;
|
|
|
+};
|
|
|
+
|
|
|
+export type InterfacePartnerFeatureFeaturePositions = {
|
|
|
+
|
|
|
+ readonly beg_seq_id: Scalars['Int'];
|
|
|
+
|
|
|
+ readonly end_seq_id?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly values?: Maybe<ReadonlyArray<Maybe<Scalars['Float']>>>;
|
|
|
+};
|
|
|
+
|
|
|
export type PdbxAuditRevisionCategory = {
|
|
|
|
|
|
* The category updated in the pdbx_audit_revision_category record.
|
|
@@ -6745,6 +6779,10 @@ export type Query = {
|
|
|
readonly entries?: Maybe<ReadonlyArray<Maybe<CoreEntry>>>;
|
|
|
|
|
|
readonly entry?: Maybe<CoreEntry>;
|
|
|
+
|
|
|
+ readonly interface?: Maybe<CoreInterface>;
|
|
|
+
|
|
|
+ readonly interfaces?: Maybe<ReadonlyArray<Maybe<CoreInterface>>>;
|
|
|
|
|
|
readonly nonpolymer_entities?: Maybe<ReadonlyArray<Maybe<CoreNonpolymerEntity>>>;
|
|
|
|
|
@@ -6831,6 +6869,20 @@ export type QueryEntryArgs = {
|
|
|
};
|
|
|
|
|
|
|
|
|
+
|
|
|
+export type QueryInterfaceArgs = {
|
|
|
+ assembly_id: Scalars['String'];
|
|
|
+ entry_id: Scalars['String'];
|
|
|
+ interface_id: Scalars['String'];
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+export type QueryInterfacesArgs = {
|
|
|
+ interface_ids: ReadonlyArray<Scalars['String']>;
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
|
|
|
export type QueryNonpolymer_EntitiesArgs = {
|
|
|
entity_ids: ReadonlyArray<Scalars['String']>;
|
|
@@ -6952,6 +7004,8 @@ export type RcsbAssemblyContainerIdentifiers = {
|
|
|
readonly assembly_id: Scalars['String'];
|
|
|
|
|
|
readonly entry_id: Scalars['String'];
|
|
|
+
|
|
|
+ readonly interface_ids?: Maybe<ReadonlyArray<Maybe<Scalars['String']>>>;
|
|
|
|
|
|
* A unique identifier for each object in this assembly container formed by
|
|
|
* a dash separated concatenation of entry and assembly identifiers.
|
|
@@ -7010,6 +7064,24 @@ export type RcsbAssemblyInfo = {
|
|
|
* This is the total count of non-polymer entity instances generated in the assembly coordinate data.
|
|
|
*/
|
|
|
readonly nonpolymer_entity_instance_count?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly num_heterologous_interface_entities?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly num_heteromeric_interface_entities?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly num_homomeric_interface_entities?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly num_interface_entities?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly num_interfaces?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly num_isologous_interface_entities?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly num_na_interface_entities?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly num_prot_na_interface_entities?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly num_protein_interface_entities?: Maybe<Scalars['Int']>;
|
|
|
|
|
|
readonly polymer_atom_count?: Maybe<Scalars['Int']>;
|
|
|
|
|
@@ -7085,6 +7157,10 @@ export type RcsbAssemblyInfo = {
|
|
|
* This is the total count of solvent entity instances generated in the assembly coordinate data.
|
|
|
*/
|
|
|
readonly solvent_entity_instance_count?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly total_assembly_buried_surface_area?: Maybe<Scalars['Float']>;
|
|
|
+
|
|
|
+ readonly total_number_interface_residues?: Maybe<Scalars['Int']>;
|
|
|
|
|
|
* The number of unmodeled polymer monomers in the assembly coordinate data. This is
|
|
|
* the total count of monomers with unreported coordinate data for all polymer
|
|
@@ -8817,6 +8893,99 @@ export type RcsbGenomicLineage = {
|
|
|
readonly name?: Maybe<Scalars['String']>;
|
|
|
};
|
|
|
|
|
|
+export type RcsbInterfaceContainerIdentifiers = {
|
|
|
+
|
|
|
+ readonly assembly_id: Scalars['String'];
|
|
|
+
|
|
|
+ readonly entry_id: Scalars['String'];
|
|
|
+
|
|
|
+ * Identifier for NCS-equivalent interfaces within the assembly (same entity_ids on both sides)
|
|
|
+ *
|
|
|
+ * Examples:
|
|
|
+ * 1, 2
|
|
|
+ *
|
|
|
+ */
|
|
|
+ readonly interface_entity_id?: Maybe<Scalars['String']>;
|
|
|
+
|
|
|
+ * Identifier for the geometrically equivalent (same asym_ids on either side) interfaces within the assembly
|
|
|
+ *
|
|
|
+ * Examples:
|
|
|
+ * 1, 2
|
|
|
+ *
|
|
|
+ */
|
|
|
+ readonly interface_id: Scalars['String'];
|
|
|
+
|
|
|
+ * Unique identifier for the document
|
|
|
+ *
|
|
|
+ * Examples:
|
|
|
+ * 2UZI-1.A.B?1
|
|
|
+ *
|
|
|
+ */
|
|
|
+ readonly rcsb_id: Scalars['String'];
|
|
|
+};
|
|
|
+
|
|
|
+export type RcsbInterfaceInfo = {
|
|
|
+
|
|
|
+ readonly interface_area?: Maybe<Scalars['Float']>;
|
|
|
+
|
|
|
+ readonly interface_character?: Maybe<Scalars['String']>;
|
|
|
+
|
|
|
+ readonly num_core_interface_residues?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly num_interface_residues?: Maybe<Scalars['Int']>;
|
|
|
+
|
|
|
+ readonly polymer_composition?: Maybe<Scalars['String']>;
|
|
|
+
|
|
|
+ readonly self_jaccard_contact_score?: Maybe<Scalars['Float']>;
|
|
|
+};
|
|
|
+
|
|
|
+export type RcsbInterfacePartner = {
|
|
|
+ readonly interface_partner_feature?: Maybe<ReadonlyArray<Maybe<RcsbInterfacePartnerInterfacePartnerFeature>>>;
|
|
|
+ readonly interface_partner_identifier?: Maybe<RcsbInterfacePartnerInterfacePartnerIdentifier>;
|
|
|
+};
|
|
|
+
|
|
|
+export type RcsbInterfacePartnerInterfacePartnerFeature = {
|
|
|
+ readonly additional_properties?: Maybe<ReadonlyArray<Maybe<InterfacePartnerFeatureAdditionalProperties>>>;
|
|
|
+
|
|
|
+ * Identifies the version of the feature assignment.
|
|
|
+ *
|
|
|
+ * Examples:
|
|
|
+ * V4_0_2
|
|
|
+ *
|
|
|
+ */
|
|
|
+ readonly assignment_version?: Maybe<Scalars['String']>;
|
|
|
+
|
|
|
+ readonly description?: Maybe<Scalars['String']>;
|
|
|
+
|
|
|
+ readonly feature_id?: Maybe<Scalars['String']>;
|
|
|
+ readonly feature_positions?: Maybe<ReadonlyArray<Maybe<InterfacePartnerFeatureFeaturePositions>>>;
|
|
|
+
|
|
|
+ readonly name?: Maybe<Scalars['String']>;
|
|
|
+
|
|
|
+ * Code identifying the individual, organization or program that assigned the feature.
|
|
|
+ *
|
|
|
+ * Examples:
|
|
|
+ * NACCESS
|
|
|
+ *
|
|
|
+ */
|
|
|
+ readonly provenance_source?: Maybe<Scalars['String']>;
|
|
|
+
|
|
|
+ * A type or category of the feature.
|
|
|
+ *
|
|
|
+ * Allowable values:
|
|
|
+ * ASA_UNBOUND, ASA_BOUND
|
|
|
+ *
|
|
|
+ */
|
|
|
+ readonly type?: Maybe<Scalars['String']>;
|
|
|
+};
|
|
|
+
|
|
|
+export type RcsbInterfacePartnerInterfacePartnerIdentifier = {
|
|
|
+
|
|
|
+ readonly asym_id: Scalars['String'];
|
|
|
+
|
|
|
+ readonly entity_id: Scalars['String'];
|
|
|
+};
|
|
|
+
|
|
|
export type RcsbLatestRevision = {
|
|
|
|
|
|
readonly major_revision?: Maybe<Scalars['Int']>;
|
|
@@ -10263,7 +10432,7 @@ export type RcsbPolymerInstanceFeature = {
|
|
|
* A type or category of the feature.
|
|
|
*
|
|
|
* Allowable values:
|
|
|
- * ANGLE_OUTLIER, BINDING_SITE, BOND_OUTLIER, C-MANNOSYLATION_SITE, CATH, CIS-PEPTIDE, ECOD, HELIX_P, MEMBRANE_SEGMENT, MOGUL_ANGLE_OUTLIER, MOGUL_BOND_OUTLIER, N-GLYCOSYLATION_SITE, O-GLYCOSYLATION_SITE, RAMACHANDRAN_OUTLIER, ROTAMER_OUTLIER, RSCC_OUTLIER, RSRZ_OUTLIER, S-GLYCOSYLATION_SITE, SABDAB_ANTIBODY_HEAVY_CHAIN_SUBCLASS, SABDAB_ANTIBODY_LIGHT_CHAIN_SUBCLASS, SABDAB_ANTIBODY_LIGHT_CHAIN_TYPE, SCOP, SCOP2B_SUPERFAMILY, SCOP2_FAMILY, SCOP2_SUPERFAMILY, SHEET, STEREO_OUTLIER, UNASSIGNED_SEC_STRUCT, UNOBSERVED_ATOM_XYZ, UNOBSERVED_RESIDUE_XYZ, ZERO_OCCUPANCY_ATOM_XYZ, ZERO_OCCUPANCY_RESIDUE_XYZ
|
|
|
+ * ANGLE_OUTLIER, BINDING_SITE, BOND_OUTLIER, C-MANNOSYLATION_SITE, CATH, CIS-PEPTIDE, ECOD, HELIX_P, MEMBRANE_SEGMENT, MOGUL_ANGLE_OUTLIER, MOGUL_BOND_OUTLIER, N-GLYCOSYLATION_SITE, O-GLYCOSYLATION_SITE, RAMACHANDRAN_OUTLIER, ROTAMER_OUTLIER, RSCC_OUTLIER, RSRZ_OUTLIER, S-GLYCOSYLATION_SITE, SABDAB_ANTIBODY_HEAVY_CHAIN_SUBCLASS, SABDAB_ANTIBODY_LIGHT_CHAIN_SUBCLASS, SABDAB_ANTIBODY_LIGHT_CHAIN_TYPE, SCOP, SCOP2B_SUPERFAMILY, SCOP2_FAMILY, SCOP2_SUPERFAMILY, SHEET, STEREO_OUTLIER, UNASSIGNED_SEC_STRUCT, UNOBSERVED_ATOM_XYZ, UNOBSERVED_RESIDUE_XYZ, ZERO_OCCUPANCY_ATOM_XYZ, ZERO_OCCUPANCY_RESIDUE_XYZ, ASA
|
|
|
*
|
|
|
*/
|
|
|
readonly type?: Maybe<Scalars['String']>;
|