We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c6616a2 commit c906faaCopy full SHA for c906faa
1 file changed
malariagen_data/anoph/snp_data.py
@@ -1872,9 +1872,10 @@ def biallelic_snp_calls(
1872
1873
# Apply missingness condition.
1874
if max_missing_an is not None:
1875
- an_missing = (ds_out.sizes["samples"] * ds_out.sizes["ploidy"]) - an
+ an_total = ds_out.sizes["samples"] * ds_out.sizes["ploidy"]
1876
+ an_missing = an_total - an
1877
if isinstance(max_missing_an, float):
- an_missing_frac = an_missing / an
1878
+ an_missing_frac = an_missing / an_total
1879
loc_missing = an_missing_frac <= max_missing_an
1880
else:
1881
loc_missing = an_missing <= max_missing_an
0 commit comments