You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support optional mtdna and mit_val=NULL in slicing
Add mtdna parameter to sliceFamilies (default TRUE) and allow .write_bin_data to accept mit_val = NULL to produce bin files that are not split by mitRel. Update sliceFamilies to call .write_bin_data with mit_val=NULL when mtdna is FALSE and add verbose messages. Adjust .write_bin_data to build file paths for mit_val present or NULL and only write when rows exist. Add tests to verify mitRel=0/1 and mit_val=NULL output files and their contents. Also micro-optimizations: replace repeated ifelse(u %in% v$i, ...) patterns in makeLinks with match-based indexing to avoid %in% overhead and NA issues, and speed up readGedcom's pattern counting by using vapply over file$X1 with fixed = TRUE. Update NEWS.md with a note about the optimized gedcom reader and sliceFamilies change.
0 commit comments