added more flexible genome load to src