Gene theory