refactor gene, allele
fix errors
cleaning up