boltz_data.external.rcsb

boltz_data.external.rcsb#

RCSB PDB API integration functions.

Functions

get_current_rcsb_pdb_ids()

Fetch the list of current PDB IDs from RCSB PDB.

get_mmcif_from_rcsb(*, pdb_id)

Download and parse an mmCIF file from RCSB PDB.

read_single_cif_from_file(path, /)

Read a CIF file containing a single data block.

boltz_data.external.rcsb.get_current_rcsb_pdb_ids()[source]#

Fetch the list of current PDB IDs from RCSB PDB.

Return type:

list[str]

boltz_data.external.rcsb.get_mmcif_from_rcsb(*, pdb_id)[source]#

Download and parse an mmCIF file from RCSB PDB.

Parameters:

pdb_id (str) – The PDB identifier to download.

Return type:

Block

Returns:

The parsed mmCIF block.