Skip to content

Commit 227a195

Browse files
committed
fix allele count
1 parent 677cb7a commit 227a195

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

sgkit/stats/popgen.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
import xarray as xr
55
from xarray import DataArray, Dataset
66

7-
from .aggregation import count_alleles
7+
from .aggregation import count_variant_alleles
88

99

1010
def diversity(
1111
ds: Dataset, allele_counts: Hashable = "variant_allele_counts",
1212
) -> DataArray:
1313
if allele_counts not in ds:
14-
ds[allele_counts] = count_alleles(ds)
14+
ds[allele_counts] = count_variant_alleles(ds)
1515
ac = ds[allele_counts]
1616
an = ac.sum(axis=1)
1717
n_pairs = an * (an - 1) / 2
@@ -34,10 +34,10 @@ def divergence(
3434
ds1: Dataset, ds2: Dataset, allele_counts: Hashable = "variant_allele_counts",
3535
) -> DataArray:
3636
if allele_counts not in ds1:
37-
ds1[allele_counts] = count_alleles(ds1)
37+
ds1[allele_counts] = count_variant_alleles(ds1)
3838
ac1 = ds1[allele_counts]
3939
if allele_counts not in ds2:
40-
ds2[allele_counts] = count_alleles(ds2)
40+
ds2[allele_counts] = count_variant_alleles(ds2)
4141
ac2 = ds2[allele_counts]
4242

4343
an1 = ds1[allele_counts].sum(axis=1)
@@ -65,7 +65,7 @@ def Tajimas_D(
6565
ds: Dataset, allele_counts: Hashable = "variant_allele_counts",
6666
) -> DataArray:
6767
if allele_counts not in ds:
68-
ds[allele_counts] = count_alleles(ds)
68+
ds[allele_counts] = count_variant_alleles(ds)
6969
ac = ds[allele_counts]
7070

7171
# count segregating

0 commit comments

Comments
 (0)