package org.molgenis.compute.test.generator; import org.molgenis.compute.design.ComputeParameter; import org.molgenis.compute.design.Workflow; import org.molgenis.compute.test.temp.Target; import org.molgenis.util.Tuple; import java.util.Hashtable; import java.util.List; /** * Created with IntelliJ IDEA. User: georgebyelas Date: 22/08/2012 Time: 11:29 * To change this template use File | Settings | File Templates. */ public interface ComputeGenerator { //where it is used void generate(Workflow workflow, List<ComputeParameter> parameters, List<Target> targets, Hashtable<String, String> config); void generateWithTuple(Workflow workflow, List<Tuple> targets, Hashtable<String, String> config); void generateTasks(Workflow workflow, List<ComputeParameter> parameters, List<Tuple> targets, String backend_name); }