get_ydna
Report a person's Y-DNA haplogroup from broadest clade to terminal along the direct paternal line, and check whether any Y-DNA data is recorded at all.
Instructions
Report a person's Y-DNA haplogroup, from broadest clade to terminal.
Y-DNA follows the direct paternal line only, so it speaks to one thread of a tree and is silent on every other. A shared terminal clade indicates a common paternal ancestor, usually far further back than any record reaches — it corroborates a surname line rather than proving a named link.
has_data is false when the person has no Y-DNA recorded, which is the
normal case.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| person | Yes | Handle or gramps_id of the tested person. | |
| include_raw | No | Include the raw SNP data string. |