Skip to content

Commit 139f507

Browse files
committed
Handle nonexistent gnomAD DB
1 parent 2a3defd commit 139f507

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

capy/seq.py

+7
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,14 @@ class _gnomad:
7777
def __init__(self, gnomad_dir = "/mnt/j/db/hg19/gnomad", bin_stem = "chr1-22", ref = None):
7878
self.gnomad_dir = gnomad_dir
7979
self.bin_stem = bin_stem
80+
81+
gnomad_index = gnomad_dir + "/1bit/" + bin_stem + ".index.parquet"
82+
if not _os.path.isfile(gnomad_index):
83+
print("Cannot find path to gnomAD index; gnomAD functionality disabled.", file = _sys.stderr)
84+
return
85+
8086
self.obit_idx = _pd.read_parquet(gnomad_dir + "/1bit/" + bin_stem + ".index.parquet")
87+
8188
self.ref = ref
8289

8390
self.mm_1bit = None

0 commit comments

Comments
 (0)