Computes graphical connection paths for a pedigree layout, including parent-child, sibling, and spousal connections. Optionally processes duplicate appearances of individuals (marked as `extra`) to ensure relational accuracy.
Usage
calculateConnections(ped, config = list())
Value
A `data.frame` containing connection points and midpoints for graphical rendering. Includes:
`x_pos`, `y_pos`: positions of focal individual
`x_dad`, `y_dad`, `x_mom`, `y_mom`: parental positions (if available)
`x_spouse`, `y_spouse`: spousal positions (if available)
`x_midparent`, `y_midparent`: midpoint between parents
`x_mid_sib`, `y_mid_sib`: sibling group midpoint
`x_mid_spouse`, `y_mid_spouse`: midpoint between spouses