From: Nick H. <ni...@gr...> - 2014-07-27 19:01:35
|
On 17/07/14 17:20, st...@ve... wrote: > The first obvious problem is that Gramps is not specially designed to > track DNA data. However, Gramps does allow personal attributes so I have > created an attribute for haplogroup and whether the haplogroup is > confirmed (tested) or whether it is inferred from testing of another > person. As an example: "Y-DNA Hg -> I-M253, confirmed." Using this > notation I can filter for persons of specific haplogroups and also > whether tested. Of course I can cite supporting sources (eg, test > results) as with any event. > > But I am not sure this notation is adequate or meets future needs. I can > see where it would be nice to identify the Most Recent Common Ancestor > (MRCA) but I don't see a means of notation that will usefully point to > the MRCA. I've tried building an Association but I haven't been able to > make that work adequately. Nor do I see a filter that will allow me to > find the MRCA of two persons but one can probably be constructed. I don't use Gramps to record DNA information, but as you haven't had much of a response I thought I would add a comment. Using person attributes is a good idea. A key of "Y-DNA Hg" and a value such as "I-M253" seems a reasonable approach. Do you need to include "confirmed" in the value? By attaching a source to the attribute you are indicating the result is confirmed. Inferred data will either lack a source or have a different source. You could write a tool to find the MRCA. A gramplet might be useful to display DNA details. Perhaps it would be useful to write a GEP. You could still prototype a solution using attributes. Nick. |