(#normal-male: SPECA.#normal-male {+} SPECB.#norma-male,
#normal-female: SPECA.#normal-female {+} SPECB.#norma-female,
#normal-unspec: SPECA.#normal-unspec {+} SPECB.#norma-unspec,
#afflicted-male: SPECA.#afflicted-male {+} SPECB.#afflicted-male,
#afflicted-female: SPECA.#afflicted-female {+} SPECB.#afflicted-female,
#afflicted-unspec: SPECA.#afflicted-unspec {+} SPECB.#afflicted-unspec,
#pedigree:
{ (#father: p.#dad, #mother: p.#mum, #offspring:
{ c
| \q <- SPECA.#pedigree {+} SPECB.#pedigree,
q.#father = p.#dad, q.#mother = p.#mum,
\c <- q.#offspring })
| \p <- {(#dad:x.#father, #mum:x.#mother)
| \x <- SPECA.#pedigree {+} SPECB.#pedigree}})