this is the workflow for salix_genespace