diff --git a/lib/workload/stateless/stacks/stacky-mcstackface/glue-constructs/clag/part_2/fastq-list-rows-event-shower/lambdas/get_sequali_stats/get_sequali_stats.py b/lib/workload/stateless/stacks/stacky-mcstackface/glue-constructs/clag/part_2/fastq-list-rows-event-shower/lambdas/get_sequali_stats/get_sequali_stats.py index 2b92069a3..e5fee9538 100644 --- a/lib/workload/stateless/stacks/stacky-mcstackface/glue-constructs/clag/part_2/fastq-list-rows-event-shower/lambdas/get_sequali_stats/get_sequali_stats.py +++ b/lib/workload/stateless/stacks/stacky-mcstackface/glue-constructs/clag/part_2/fastq-list-rows-event-shower/lambdas/get_sequali_stats/get_sequali_stats.py @@ -113,7 +113,12 @@ def get_insert_size_estimate(insert_sizes: List[int]) -> float: """ # Get the weighted average - # Dont include '0' insert sizes + # Dont include '0' insert + + # Prevent ZeroDivisionError + if sum(insert_sizes[1:]) == 0: + return 0 + insert_size_estimate = sum( [ insert_size * insert_size_count