semi-allelism