zcloud.data_enums module

class zcloud.data_enums.BQTables(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Enum for the special BigQuery tables (includes dataset)

RAW_SCU_UPLOAD_TABLE = 'SCU.raw_scu_upload_table'
SCU_STRUCTURE_TABLE = 'SCU.raw_structure_table'
class zcloud.data_enums.BenchlingConstants(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Enum for the Benchling constants

BENCHLING_GENERATION_FOLDER_NAME = 'Generation'
class zcloud.data_enums.DataBuckets(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Enum for the data buckets

BCIF_OUTPUT = 'bcif_output'
ORDER_UPLOADER_GCS_BUCKET = 'benchling_order_uploader_gcs_bucket'
class zcloud.data_enums.MetadataColumns(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Enum for the metadata columns in the metadata tables

These are intended to expose columns that users will want to query on

BENCHLING_PROGRAM_ID = 'benchling_program_id'
BENCHLING_TARGET_ID = 'benchling_target_id'
BINDING_SITE_ID = 'binding_site_id'
CLUSTER_ID = 'cluster_id'
COMMENTS = 'Comments'
DESCRIPTION = 'Description'
DESIGN_BINDING_SITE_ID = 'design_binding_site_id'
DESIGN_FUSION_ID = 'design_fusion_id'
DESIGN_PROGRAM_ID = 'design_program_id'
DESIGN_TARGET_ID = 'design_target_id'
FIELD = 'Field'
FUSION_ID = 'fusion_id'
GENERATION_ID = 'generation_id'
ITERATION_NUMBER = 'iteration_number'
MONDAY_PROGRAM_ID = 'monday_program_id'
MONDAY_TARGET_ID = 'monday_target_id'
PROGRAM_ID = 'program_id'
TARGET_ID = 'target_id'
USER_EMAIL = 'user_email'
USER_FULL_NAME = 'user_full_name'
USER_ID = 'user_id'
class zcloud.data_enums.MetadataFileCategories(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Enum for the metadata file categories

SCHEMA_ENFORCEMENT = 'schema_enforcement'
SCU_MANIFEST = 'scu_manifest'
SCU_SCORES = 'scu_scores'
class zcloud.data_enums.MetadataTables(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Enum for the metadata tables

AF2_LEGACY_TABLE = 'af2_legacy_raw'
BINDING_SITE_TABLE = 'binding_site_table'
BOLTZ_SCU_SCORES_TABLE = 'boltz_raw'
FUSION_TABLE = 'fusion_table'
MPNN_SCU_SCORES_TABLE = 'mpnn_raw'
OMEGAFOLD_LEGACY_TABLE = 'omegafold_legacy_raw'
PROGRAM_TABLE = 'program_table'
RFD_LEGACY_TABLE = 'rfd_raw'
ROSETTA_LEGACY_TABLE = 'rosetta_legacy_raw'
TARGET_TABLE = 'target_table'
USER_TABLE = 'user_table'
class zcloud.data_enums.MolecularStructure(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Enum for the molecular structure types

STANDARD_BCIF_BASENAME = 'structure-standard'
class zcloud.data_enums.MondayBoardFields(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Enum for the Monday board fields

INHOUSE_OR_EXTERNAL = 'In house/CRO'
ITERATION_CODE = 'Iteration Code'
PROJECT = 'Project'
REPORT = 'Report'
STATUS = 'Status'
STEP = 'Step'
TARGET = 'Target'
class zcloud.data_enums.ServiceKeys(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Enum for the service keys

AUTHOR_ZIPTX_EMAIL = 'author_email'
BIG_CSV_DATA = 'big_csv_data'
COMMA_SEPARATED_TABLE_IDS = 'comma_separated_table_ids'
ENTITY_REGISTRY_DATA = 'entity_registry_data'
ENTRY_NAME = 'entry_name'
GCS_BUCKET = 'gcs_bucket'
ITERATION_FOLDER_ID = 'iteration_folder_id'
MONDAY_BOARD_FIELDS = 'monday_board_fields'
MONDAY_TICKET_URL = 'monday_ticket_url'
SEQUENCE_RECORDS = 'sequence_records'
TABLE_ID = 'table_id'
class zcloud.data_enums.StructureStandard(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Enum for the structure standard

STRUCTURE_TYPE = 'structure_type'