Keep only zscore >= 1.5 and dijen with outliers

parent 8ebd33d3
...@@ -111,7 +111,7 @@ def display_outliers(locus, limits): ...@@ -111,7 +111,7 @@ def display_outliers(locus, limits):
zscore_outliers.append('.') zscore_outliers.append('.')
else: else:
zscore_outliers.append(f'{zscore:.3f}') zscore_outliers.append(f'{zscore:.3f}')
if True: #zscore > 2: if zscore >= 1.5:
actual_outlier = True actual_outlier = True
if actual_outlier: if actual_outlier:
dijen_outliers[tool]['Z score'] = ','.join(zscore_outliers) dijen_outliers[tool]['Z score'] = ','.join(zscore_outliers)
...@@ -126,6 +126,8 @@ def display_outliers(locus, limits): ...@@ -126,6 +126,8 @@ def display_outliers(locus, limits):
dijen_has_outliers = False dijen_has_outliers = False
for tool, tool_outliers in dijen_outliers.items(): for tool, tool_outliers in dijen_outliers.items():
if tool_outliers: if tool_outliers:
for tool_outlier_value in tool_outliers.values():
if tool_outlier_value != '.':
dijen_has_outliers = True dijen_has_outliers = True
all_outliers.extend(tool_outliers.values()) all_outliers.extend(tool_outliers.values())
else: else:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment