diallelus
not defined yet