This method ups it to 6.
The default case would therefore be [[0.5 Mom, 0.5 Dad], [mDNA:1.0 Mom]] for girls, and [[0.5 Mom, 0.5 Dad], [mDNA:1.0 Mom], [23X: 1.0 Mom], [23Y: 1.0 Dad]] for boys.
For clones, it would be [[1.0 Nuclear Donor],[mDNA:1.0 Egg Donor]].
For parthenogenesis, it would be [[1.0 Mom]].
For the new UK case, it would be [[0.5 Mom, 0.5 Dad],[mDNA:1.0 Egg Donor],...].
If, for some reason, a cloned baby had the Bt pesticide genes inserted, it would be [[1.0 Nuclear Donor],[mDNA:1.0 Egg Donor],[[Cry1A.105, CryIAb, CryIF, Cry2Ab, Cry3Bb1, Cry34Ab1, Cry35Ab1, mCry3A, VIP]:1.0 Bacillus thuringiensis],...].
The real problem is finding the person to rewrite the Crystal Reports to accommodate the new data structure. Feel sorry for that person.
A third person to have "rights" over the child can only mess up stuff.
I would hazard a guess there is a possibility, down the track, that a court will have to determine whether a child has a right to know from whom her DNA comes.
It will be interesting to see, from the comfort of my arm chair, how this all unfolds over time.
And I feel for the poor programmer whose job it is to deal with the brand-new edge case of putting three parents' names on one.