It's a little bit mucky, but there's checks in proc/create_all_genesequences() to ensure it returns early if it's already been done before. 

The alternative is adding all the gene sequence initialisation code to the master controller, which would be ideal but I'm not to keen on cluttering it up with gameplay stuff.