It would be cleaner to do it here. The proc to create gene sequences should just do that, rather than make assumptions about the calling context.