Release Notes

Release 2024r02

Release 2024r01

Updated the Add Relative Functionality

To Add a Relative

For Each Profile

With segment data, right click and add segments between profiles and relative.  Without segment data, add total cMs, # segments and largest segment, if desired, by clicking on each cell and entering a value then click the ‘+’ to update database.

For Non-profile Relatives

To add non-profile relatives as ICWs, enter their key and ICW’s name in the bottom boxes and click Add ICW button.  With segment data between the two relatives, right click and add segments.  Otherwise, enter the total cMs, # segment and largest segment if the information is available.

Other Features

Release 2023r07

Release 2023r06

Release 2023r05

Release 2023r04

Release 2023r03

Release 2023r02

Release 2023r01

Release 2022r09

Release 2022r08

Release 2022r07

Release 2022r06

Navigation

Chromosome Analysis

DNA Comparison (F4)

Import Data Templates

Merge

Search

Relative List (F8)

Bug Fixes

Release 2022r05

Database Routines


The focus of this release was to modify the database routines (F10) to display progress at the bottom of the page for most functions.  Because these routines can run a very long time, the ability to abort by holding the ESC key down was also added.  Two new routines were added:

Profile Page


There may be cases where segment and ICW information were not linked to a profile.  This may be due to merges and I tweaked the merge process to hopefully correct.  To see if any of your profiles are affected, go to the profile page (ctrl-p) and use the right click option 'Link Segments to Profile' for each profile.


Source Code


I have also posted the source code for this release. 


This source code is being provided as is for those who wish to modify it for their personal use, not for profit or commercial use.


This version was developed on XOJO 2020r1.2.  The only difference between this code and the Official 2022r05 GDAT code is that this code works on an unencrypted database. Users must first export an unencrypted database from the official version if they wish to use an existing GDAT database. The Official version of GDAT will not support unencrypted databases in order to ensure database integrity.


I will continue to provide support and enhancements to the Official version of GDAT and anyone may submit code changes to me to consider for inclusion in subsequent releases of the Official version.


Becky Mason Walker

14 May 2022

Release 2022r04

This release includes quite a few items that I think will be useful.


Manage Surnames - This page has been revamped so it should be easier to enter and delete names that xojo may not process correctly.


Relative Ahnentafel (F2) - This page will bold common profile surnames, regions and groups.  There are two new right click functions.  One to update location names to a standard location format, if possible and one to remove entries listed as Private but not connected to any ancestors.  There is also a couple of new bolding functions.


Relative Family Comparison (F3) - This page will now display regions in common with the current profile.  More about regions below.


Region Cluster View - Listed under MRCA menu.  For some time I have wanted to do something with location data as it is often an important clue in identifying MRCAs.  Terminology differs between countries so it was decided that a regions will be made up of 3 parts.  In the US this would be county, state, country but can be any 3 divisions regardless of what they are called locally.  Use the right click option on this view to setup Regions of Interest from the Profile's ahnentafel.  This page will display all of the relatives having the selected region in their ahnentafel.


Cleanup Ahnentafel Location Names (F10) - This is a database routine to update all ahnentafel location names to a standard format, if possible.  Under control settings set 'Reformat Location Names' to true.  When set to True, GDAT will automatically reformat location values to the standard format, if possible.  To test if this works for your locality, use the right click option on the F2 page to do just one as a test.  Always Backup Up so you can restore your database if the results are not to your satisfaction.


Remove ICW's not Associated with a Segment (F10) - This is an optional database routine to remove any of a Relative's ICW data where the ICW is with a Relative that does not share the same segment with the Profile person.  Confused?  It is difficult to explain but let me try.  On the DNA comparison page (F4) and in the right hand panel, you can select Show ICW Relatives on the Same Segment.  Personally, these are the only ones I care to track as they are more indicative of a MRCA but if you select Show All ICW Relatives, the list can be quite long.  I removed almost 2 million of these from my database to help improve performance.  To keep the database clean, there is also a database option 'Load Only ICWs Shared with a Profile Segment'.  Be aware that setting this to True will cause ICW imports to run longer but since I only import new data every 3-4 months, it is worth it. Again, backup your database if you decide to try this.


Bug Fixes - Truthfully, I do not track these but just fix them as they come up.  If you reported one, you know to check to see if the issue has been resolved.  Let me know if it needs further attention.