refactor Gene again, add tests. bound genEukarya
fix Center
fix and add iteration to Center
add document