for gene