Skip to content

Commit

Permalink
Add ng/ul support.
Browse files Browse the repository at this point in the history
  • Loading branch information
rernst committed Aug 5, 2021
1 parent bee5233 commit ea091d8
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions clarity_epp/upload/tapestation.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,12 @@ def results(lims, process_id):
concentration_index = None
else: # Tapestation compact region table
size_index = header.index('Average Size [bp]')
concentration_index = header.index(u'Conc. [pg/\xb5l]') # micro sign
try:
concentration_index = header.index(u'Conc. [pg/\xb5l]') # micro sign
concentration_correction = 1000 # Used to transform pg/ul to ng/ul
except ValueError:
concentration_index = header.index(u'Conc. [ng/\xb5l]') # micro sign
concentration_correction = 1
sample_index = header.index('Sample Description')

elif line:
Expand All @@ -32,7 +37,8 @@ def results(lims, process_id):
size = int(data[size_index])
sample_size_measurements[sample] = size
if concentration_index and data[concentration_index]:
concentration = float(data[concentration_index]) / 1000 # pg/ul to ng/ul
# Correct concentration
concentration = float(data[concentration_index]) / concentration_correction
sample_concentration_measurements[sample] = concentration

# Set UDF
Expand Down

0 comments on commit ea091d8

Please sign in to comment.