From dbc1bb2e63b4694d0b4c9897cf8512dbd3a40e31 Mon Sep 17 00:00:00 2001
From: Stefan Bienert <stefan.bienert@unibas.ch>
Date: Mon, 11 Dec 2023 13:11:52 +0100
Subject: [PATCH] Add PDB70 for AlphaFold DBs

---
 projects/novelfams/translate2modelcif.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/projects/novelfams/translate2modelcif.py b/projects/novelfams/translate2modelcif.py
index 8cfbf83..15650d4 100644
--- a/projects/novelfams/translate2modelcif.py
+++ b/projects/novelfams/translate2modelcif.py
@@ -526,6 +526,12 @@ def _get_sequence_dbs_alphafold(seq_dbs):
             version="2018_08",
             release_date=None,
         ),
+        "PDB70": modelcif.ReferenceDatabase(
+            "PDB70",
+            "http://wwwuser.gwdg.de/~compbiol/data/hhsuite/databases/"
+            + "hhsuite_dbs/old-releases/pdb70_from_mmcif_200401.tar.gz",
+            release_date=datetime.datetime(2020, 4, 1),
+        ),
     }
     return [db_dict[seq_db] for seq_db in seq_dbs]
 
@@ -546,7 +552,7 @@ def _get_modelcif_protocol_data(data_labels, target_entities, model, msa):
         elif label == "alphafold_reference_dbs":
             data.extend(
                 _get_sequence_dbs_alphafold(
-                    ["MGnify", "UniRef90", "BFD", "Uniclust30"]
+                    ["MGnify", "UniRef90", "BFD", "Uniclust30", "PDB70"]
                 )
             )
         elif label == "msas":
-- 
GitLab