if (!all_animal_genesequences.len)
   create_all_genesequences()

Wouldn't be another alternative? (and one that does not touch the master controller)