INNER CODE UNIT · Python
control_allele
BirolLab/straglr · straglr_compare.py:147
control_allele = float(control_cols[j-1])
if not control_allele in control_alleles:
control_alleles.append(control_allele)
control_calls = list(map(float, control_cols[j].split(',')))
result = stats.ttest_ind(np.array(control_calls), np.array(test_calls), alternative='less')
if result.pvalue > pval_cutoff or test_allele - control_allele + 1 < min_expansion:
not_expanded = True
else:
control_pvals.append(np.format_float_scientific(result.pvalue, precision=2))
if not not_expanded:
#print('expanded', label, locus, test_allele, test_calls, control_cols, control_pvals, type(control_pvals[0]), test_allele, control_alleles, test_allele-max(control_alleles))
expanded_alleles.append(test_allele)
supports[test_allele] = len(test_calls)
pvals.append(','.join(control_pvals))
#else: