diff --git a/src/svtk/svtk/utils/utils.py b/src/svtk/svtk/utils/utils.py index 67f60e9e6..7921b1a9c 100644 --- a/src/svtk/svtk/utils/utils.py +++ b/src/svtk/svtk/utils/utils.py @@ -119,9 +119,7 @@ def get_called_samples(record, include_null=False): for sample, gt in record.samples.items(): # Get CN, or RD_CN if it doesn't exist cn = gt.get('CN', gt.get('RD_CN', None)) - if cn is None: - raise ValueError(f"Genotype for {sample} in CNV record {record.id} has neither CN nor RD_CN assigned") - elif cn != 2: + if cn is not None and cn != 2: samples.append(sample) return sorted(samples)