From 99488ef506aa16ae493a86b74e0704c22c187b34 Mon Sep 17 00:00:00 2001 From: James Krieger Date: Fri, 1 May 2026 11:13:49 +0100 Subject: [PATCH] fix pdbe emdb ftp --- prody/proteins/wwpdb.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/prody/proteins/wwpdb.py b/prody/proteins/wwpdb.py index 87896ab57..3a0723f48 100644 --- a/prody/proteins/wwpdb.py +++ b/prody/proteins/wwpdb.py @@ -184,6 +184,9 @@ def fetchPDBviaFTP(*pdb, **kwargs): ftp_name, ftp_host, ftp_path = WWPDB_FTP_SERVERS[wwPDBServer() or 'us'] LOGGER.debug('Connecting wwPDB FTP server {0}.'.format(ftp_name)) + if format == 'emd' or format == 'map': + ftp_path = ftp_path.replace("/pdb", "") + from ftplib import FTP try: ftp = FTP(ftp_host)