Spaces:
Runtime error
Runtime error
Update af_backprop/alphafold/data/mmcif_parsing.py
Browse files
af_backprop/alphafold/data/mmcif_parsing.py
CHANGED
|
@@ -20,7 +20,7 @@ from typing import Any, Mapping, Optional, Sequence, Tuple
|
|
| 20 |
|
| 21 |
from absl import logging
|
| 22 |
from Bio import PDB
|
| 23 |
-
from Bio.Data import
|
| 24 |
|
| 25 |
# Type aliases:
|
| 26 |
ChainId = str
|
|
@@ -255,8 +255,8 @@ def parse(*,
|
|
| 255 |
for chain_id, seq_info in valid_chains.items():
|
| 256 |
author_chain = mmcif_to_author_chain_id[chain_id]
|
| 257 |
seq = []
|
| 258 |
-
for monomer in seq_info:
|
| 259 |
-
code =
|
| 260 |
seq.append(code if len(code) == 1 else 'X')
|
| 261 |
seq = ''.join(seq)
|
| 262 |
author_chain_to_sequence[author_chain] = seq
|
|
|
|
| 20 |
|
| 21 |
from absl import logging
|
| 22 |
from Bio import PDB
|
| 23 |
+
from Bio.Data import PDBData
|
| 24 |
|
| 25 |
# Type aliases:
|
| 26 |
ChainId = str
|
|
|
|
| 255 |
for chain_id, seq_info in valid_chains.items():
|
| 256 |
author_chain = mmcif_to_author_chain_id[chain_id]
|
| 257 |
seq = []
|
| 258 |
+
for monomer in seq_info:PDB
|
| 259 |
+
code = PDBData.protein_letters_3to1.get(monomer.id, 'X')
|
| 260 |
seq.append(code if len(code) == 1 else 'X')
|
| 261 |
seq = ''.join(seq)
|
| 262 |
author_chain_to_sequence[author_chain] = seq
|