Every time I have a significant group of DNA segment matches, I enter their entire genealogical tree into my family database. Then I need to compare each of these family trees with each of these matches to find a "common ancestor" (the main objective of this program). Some times it's useful to just find a common surname and compare all the given names of that surname (including any dates/events).
This process takes hours and hours of work! Theoretically, I know that this could be programmed/coded into a piece of software. But I have yet to find such a tool.
Here are some details of what I think the software should do:
- I think it should be able to import a GEDCOM (although I probably would purchase a complete piece of genealogical software if it contained this tool).
- The user must be able to enter 3 or more people, and then have each of their ancestors compared to each other.
- The user must have the ability to adjust the "sensitivity" of the desired result, which could include everything from just a "surname" comparison to options like: "surname soundex", "givenname", givenname soundex, givenname-first X characters, birthdate|birthyear, deathdate|deathyear, etc.
- An option to find all matching common ancestors will be a specific option "yes/no" regardless of the "sensitivity" selected.
- In my case, the program has to be able to deal with endogamy -- meaning that it must be able to keep itself from going into a recursive loop (distinguish between the same person with different extended direct ancestors/direct descendants.
This would be an invaluable tool for anyone who is serious about genetic genealogy. And hopefully, if there is no such tool available someone will consider creating such a tool.