Skip to content

Commit f25a008

Browse files
benjefferyjeromekelleher
authored andcommitted
Remove derived state allele count check
1 parent 4bf2521 commit f25a008

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
- Drop Python 3.9 support, require Python >= 3.10 ({pr}`1044`, {user}`benjeffery`)
88

9+
- Remove overzealous derived state validation in C API. ({pr}`1059`, {user}`benjeffery`)
10+
11+
912
## [0.4.1] - 2024-04-19
1013

1114
** Changes **

lib/tree_sequence_builder.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,7 @@ tree_sequence_builder_add_mutation(
423423
ret = TSI_ERR_BAD_MUTATION_SITE;
424424
goto out;
425425
}
426-
if (derived_state < 0 || derived_state >= (allele_t) self->sites.num_alleles[site]) {
426+
if (derived_state < 0) {
427427
ret = TSI_ERR_BAD_MUTATION_DERIVED_STATE;
428428
goto out;
429429
}

0 commit comments

Comments
 (0)