New 5.2 gramplet for review: FamilyTreeDNA

I added more documentation. Please review and feel free to edit or suggest changes.

Usage[edit]

The purpose of this tool is to import DNA Haplogroup and autosomal segment information from the FamilyTree DNA site. The autosomal test in FamilyTree DNA is called FamilyFinder. The tool requires the user to first tie the FamilyTree person to the Gramps person. Only those people who are tied to a Gramps ID will be processed. Once done, the user needs to download the FamilyFinder match file and the Chromosome Browser file. The user can then execute the tool to extract the haplogroups for matches and the DNA segment information for use with the DNA Segment Map gramplet.

Sample Family Finder Matches CSV header

Full Name First Name Middle Name Last Name Match Date Relationship  Range Shared DNA Longest Block Linked Relationship Ancestral Surnames Y-DNA Haplogroup mtDNA Haplogroup Notes Matching Bucket X-Match Autosomal Transfer
John P. Тимофеев John P. Тимофеев 4/19/2021 Half Sibling, Uncle/Aunt/Niece/Nephew, Grandparent/Grandchild 1976.62 135.57 Uncle Daniels / Тимофеев R-M269 GRAMPSID=I01110 Maternal No Match No

Sample Chromosome Browser Results CSV header

Match Name Chromosome Start Location End Location Centimorgans Matching SNPs
John P. Тимофеев 1 18481003 61952574 53.763832 11126

Specific Details[edit]

For every person in FamilyTreeDNA that is matched to a person in the Gramps tree (thru a FamilyTree DNA note), an Association is created. This Association has a Note that includes all of the Segment data. Optionally, for every person matched, the Y-DNA and mtDNA haplogroup will be added as an Attribute to the matched person.

The Gramps Active person should be the person whose FamilyTree DNA was downloaded. The tool creates a DNA Association between the Active person and each matched person. The reciprocal Association is not created.

If a DNA Association already exists between the Active person and a match person, nothing will be added. If the match person already has a Y-DNA or mtDNA haplogroup Attribute, it will not replace or change it. Therefore, the tool can be executed multiple times as more people are tied between FamilyTree DNA and Gramps.