supergener