intercomplementation transcomplementation complementation semihomology transcomplement hemigenome noncomplementation heterogenotype hemimethylation incomplete dominance