bigenome bicistronic digenomic intergenetic syntenic digenic bicongenic multigene codogenic genomical