Extensions of Mendelian Genetics
Level 5 Mastery Examination (Cross-domain: Genetics + Probability + Coding)
Time limit: 75 minutes
Total marks: 60
Instructions: Answer ALL three questions. Show reasoning, probability working, and pseudocode/code where asked. Use notation for genotype ratios and algebra.
Question 1 — ABO/Rh Multiple Alleles, Codominance & a Population Model (20 marks)
The ABO locus has three alleles , , where and are codominant and both dominant to . The Rh locus is a separate gene with (Rh+) dominant to (Rh−).
(a) A woman with blood type AB, Rh+ (genotype , ) marries a man with blood type O, Rh− (). Construct the full cross and give the expected proportion of children who are type B, Rh+. Show your working. (5 marks)
(b) Explain the molecular distinction between why ABO shows codominance but Rh shows simple dominance, referencing gene products. (4 marks)
(c) In a population, allele frequencies are , , . Assuming Hardy–Weinberg equilibrium, derive expressions and compute the expected frequency of each of the four ABO phenotypes (A, B, AB, O). Verify the four frequencies sum to 1. (7 marks)
(d) Write a short pseudocode function abo_pheno_freqs(p, q, s) that returns the four phenotype frequencies. State one assertion your code should check on the inputs. (4 marks)
Question 2 — Epistasis, Polygenic Inheritance & Expected Distributions (20 marks)
(a) In Labrador retrievers, gene (black) is dominant to (brown); a second gene is epistatic — genotype produces a yellow coat regardless of . A dihybrid cross is performed. Derive the phenotypic ratio of black : brown : yellow and explain the epistatic mechanism. (6 marks)
(b) Grain colour in wheat is controlled by 3 independently assorting genes, each with an "additive" allele contributing one unit of pigment. A cross is made.
(i) How many distinct phenotypic classes (number of additive alleles = 0…6) appear? (2 marks)
(ii) Derive the fraction of offspring in each class and show these follow a binomial distribution . (6 marks)
(iii) Compute the fraction with the darkest phenotype and the fraction with an intermediate (3 additive alleles) phenotype. (3 marks)
(c) Contrast polygenic inheritance with pleiotropy in one precise sentence each, giving a genetic example of each. (3 marks)
Question 3 — Linkage, Recombination & Map Construction (20 marks)
Three genes A, B, C are linked on one chromosome. A test cross of a triple heterozygote yields these offspring counts (total = 1000):
| Phenotype class | Count |
|---|---|
| Parental type 1 | 405 |
| Parental type 2 | 395 |
| Single recomb. (A–B region) | 44 |
| Single recomb. (A–B region) | 46 |
| Single recomb. (B–C region) | 48 |
| Single recomb. (B–C region) | 52 |
| Double recombinant | 4 |
| Double recombinant | 6 |
(a) Calculate the recombination frequency (in map units / cM) for the A–B interval and the B–C interval. Show working. (6 marks)
(b) Construct the linkage map (draw the order and distances). Then compute the coefficient of coincidence and the interference, showing formulae used. (7 marks)
(c) Explain why the sum of the two single-interval map distances slightly exceeds the recombination frequency measured directly between the two outer genes, and how double crossovers cause this. (4 marks)
(d) Give the recombination frequency (%) if two genes were on different chromosomes, and justify with reference to independent assortment. (3 marks)
End of paper.
Answer keyMark scheme & solutions
Question 1
(a) Cross . (5)
- ABO: (type A), (type B). (1 for gametes, 1 for ABO ratio)
- Rh: (Rh+), (Rh−). (1)
- Type B, Rh+ = . (2)
(b) (4) ABO codominance: and each encode a functional transferase enzyme adding a different sugar (N-acetylgalactosamine vs galactose) to the H antigen; both products are made and expressed simultaneously → both A and B antigens on red cells (2). Rh: the allele produces a functional membrane antigen protein; produces no functional product, so a single produces enough antigen — the presence/absence of one product gives simple dominance (2).
(c) (7) Under HWE, genotype freqs from :
- Type A = (2)
- Type B = (2)
- Type AB = (1)
- Type O = (1)
- Sum ✓ (1)
(d) (4)
function abo_pheno_freqs(p, q, s):
assert abs(p+q+s - 1) < 1e-9 # allele freqs sum to 1
A = p*p + 2*p*s
B = q*q + 2*q*s
AB = 2*p*q
O = s*s
return (A, B, AB, O)
Assertion: input allele frequencies must sum to 1 (2 for correct formulae, 2 for valid assertion).
Question 2
(a) (6) → .
- masks colour → yellow = . (2)
- Black = ; Brown = . (2)
- Ratio 9 black : 3 brown : 4 yellow (recessive epistasis of over locus B). (2)
(b)(i) additive alleles possible → → 7 classes. (2)
(b)(ii) (6) Each parent is heterozygous at 3 loci → each contributes 3 alleles; per allele, probability of "additive" = independently. Total additive alleles in offspring = sum of 6 independent Bernoulli() → Binomial. Fraction with additive alleles . (3 derivation + 3 for binomial argument)
(b)(iii) (3) Darkest (): . Intermediate (): .
(c) (3) Polygenic: one trait controlled by many genes producing continuous variation, e.g. human skin colour/height (1.5). Pleiotropy: one gene affecting many traits, e.g. sickle-cell allele affecting RBC shape, anaemia, malaria resistance (1.5).
Question 3
(a) (6) Total = 1000.
- A–B recombinants = single(A–B) + doubles = . RF(A–B) = cM. (3)
- B–C recombinants = single(B–C) + doubles = . RF(B–C) = cM. (3)
(b) (7) Map (order A–B–C, since doubles are rarest confirming B central):
A ---10 cM--- B ---11 cM--- C
(2 for correct order + distances)
- Observed double recombinants = . (1)
- Expected doubles = RF(A–B)×RF(B–C) = . (1)
- Coefficient of coincidence . (2)
- Interference . (1)
(c) (4) Directly measuring A–C recombination counts only offspring showing recombination between the outer markers; double crossovers restore the parental arrangement of A and C (though B is swapped), so they are NOT scored as A–C recombinants. Summing the two intervals recovers these hidden double crossovers, giving a total slightly larger than direct A–C RF. Hence map distances are additive but direct long-range RF underestimates.
(d) (3) RF = 50% for genes on different chromosomes: independent assortment produces equal numbers of parental and recombinant gametes (), so recombinants = 50% — the maximum observable RF.
[
{"claim":"Q1a type B Rh+ = 1/4", "code":"result = (Rational(1,2)*Rational(1,2)) == Rational(1,4)"},
{"claim":"Q1c ABO phenotype freqs sum to 1", "code":"p,q,s=Rational(3,10),Rational(1,10),Rational(6,10); A=p*p+2*p*s; B=q*q+2*q*s; AB=2*p*q; O=s*s; result = (A==Rational(45,100)) and (B==Rational(13,100)) and (AB==Rational(6,100)) and (O==Rational(36,100)) and (A+B+AB+O==1)"},
{"claim":"Q2biii darkest=1/64 and intermediate=5/16", "code":"from sympy import binomial; d=binomial(6,6)/64; m=binomial(6,3)/64; result = (d==Rational(1,64)) and (m==Rational(5,16))"},
{"claim":"Q3 coefficient of coincidence 0.909 and interference approx 0.091", "code":"C=Rational(10,1000)/(Rational(100,1000)*Rational(110,1000)); I=1-C; result = (abs(float(C)-0.909)<0.001) and (abs(float(I)-0.0909)<0.001)"}
]