Yea - good idea, most of this is general, but there are few things here specific to ploidy==2 including generating the possible genotypes for now.