Skip to content

Commit 7eebe2b

Browse files
committed
qc/reporting: trap for errors calculating #reads/cell for multiplexed 10x data.
1 parent d69b4e7 commit 7eebe2b

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

auto_process_ngs/qc/reporting.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2436,6 +2436,9 @@ def get_10x_value(self,field,cellranger_data,metrics,web_summary,
24362436
# Calculate from number of reads/number of cells
24372437
try:
24382438
value = int(metrics.reads_in_cells)/int(metrics.cells)
2439+
except (ZeroDivisionError, ValueError):
2440+
# No cells, or number of cells is not a number?
2441+
value = "N/A"
24392442
except (AttributeError, MissingMetricError):
24402443
# Fallbacks
24412444
# Default is median for Cellranger<=7

0 commit comments

Comments
 (0)