diff --git a/jass/models/inittable.py b/jass/models/inittable.py index f49fef2e3ad05c98ac271895238e8d7da3eb4232..292d7311fc57e45bf38c3c96fc2802bc89b3c798 100644 --- a/jass/models/inittable.py +++ b/jass/models/inittable.py @@ -32,11 +32,15 @@ def get_inittable_meta(file_name): nb_snps = init_store.get_storer("SumStatTab").nrows init_store.close() nb_phenotypes = read_hdf(file_name, "PhenoList").shape[0] - - f = h5py.File(file_name, mode='r') - name=f.attrs['title'] - desc=f.attrs["description"] - f.close() + + try: + f = h5py.File(file_name, mode='r') + name=f.attrs['title'] + desc=f.attrs["description"] + f.close() + except KeyError: + name = f"Filename: {file_name.split('/')[-1]}" + desc = "No description" return dict( nb_snps=int(nb_snps), nb_phenotypes=int(nb_phenotypes),