C API 0.99.11
Features
-
Add
parents
to the individual table to enable recording of pedigrees
(@ivan-krukov, @benjeffery, #852, #1125, #866, #1153, #1177, #1199). -
Added a
tsk_table_collection_canonicalse
method, that allows checking for equality between
tables that are equivalent up to reordering (@petrelharp, @mufernando, #1108). -
Removed a previous requirement on
tsk_table_collection_union
, allowing for unioning of
new information both above and below shared history (@petrelharp, @mufernando, #1108). -
Support migrations in tsk_table_collection_sort. (@jeromekelleher,
#22, #117, #1131).
Breaking changes
-
Method
tsk_individual_table_add_row
has an extra argumentsparents
andparents_length
. -
Add an
options
argument totsk_table_collection_subset
(@petrelharp, #1108),
to allow for retaining the order of populations. -
Mutation error codes have changed
Changes
-
Allow mutations that have the same derived state as their parent mutation.
(@benjeffery, #1180, #1233) -
File minor version change to support individual parents