From a1385f0de47bbe32db0b1f5572c068cb06304bf8 Mon Sep 17 00:00:00 2001 From: Rocco Moretti Date: Fri, 16 May 2025 13:23:47 -0500 Subject: [PATCH] Fix opening gzipped files on Mac Attempt to address issue #110 --- protein_tools/scripts/clean_pdb.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/protein_tools/scripts/clean_pdb.py b/protein_tools/scripts/clean_pdb.py index 454d0724..ca4666d7 100755 --- a/protein_tools/scripts/clean_pdb.py +++ b/protein_tools/scripts/clean_pdb.py @@ -27,6 +27,7 @@ from __future__ import print_function import sys import os +import gzip from sys import argv, stderr, stdout from os import popen, system from os.path import exists, basename @@ -150,7 +151,7 @@ def open_pdb( name ): stem = stem[:-4] if filename[-3:] == '.gz': - lines = popen('zcat '+filename, 'r').readlines() + lines = gzip.open(filename).readlines() else: lines = open(filename, 'r').readlines()