serv.getType().setName(serviceName);
serv.getType().setDescription(serviceName);
//Creating input parameters
InputParameterType parameter = InputParameterType.Factory.newInstance();
parameter.setParameterName("molecule_id");
ParameterType parameterType = parameter.addNewParameterType();
parameterType.setType(DataType.STRING);
parameterType.setName("String");
inputParameters.add(parameter);
parameter = InputParameterType.Factory.newInstance();
parameter.setParameterName("geom_mol2");
parameterType = parameter.addNewParameterType();
parameterType.setType(DataType.URI);
parameterType.setName("URI");
inputParameters.add(parameter);
parameter = InputParameterType.Factory.newInstance();
parameter.setParameterName("toppar_main_tgz");
parameterType = parameter.addNewParameterType();
parameterType.setType(DataType.URI);
parameterType.setName("URI");
inputParameters.add(parameter);
parameter = InputParameterType.Factory.newInstance();
parameter.setParameterName("toppar_usr_tgz");
parameterType = parameter.addNewParameterType();
parameterType.setType(DataType.URI);
parameterType.setName("URI");
inputParameters.add(parameter);
parameter = InputParameterType.Factory.newInstance();
parameter.setParameterName("toppar_mol_str");
parameterType = parameter.addNewParameterType();
parameterType.setType(DataType.URI);
parameterType.setName("URI");
inputParameters.add(parameter);
parameter = InputParameterType.Factory.newInstance();
parameter.setParameterName("molecule_dir_in_tgz");
parameterType = parameter.addNewParameterType();
parameterType.setType(DataType.URI);
parameterType.setName("URI");
inputParameters.add(parameter);
parameter = InputParameterType.Factory.newInstance();
parameter.setParameterName("GC_UserName");
parameterType = parameter.addNewParameterType();
parameterType.setType(DataType.STRING);
parameterType.setName("String");
inputParameters.add(parameter);
parameter = InputParameterType.Factory.newInstance();
parameter.setParameterName("GC_ProjectName");
parameterType = parameter.addNewParameterType();
parameterType.setType(DataType.STRING);
parameterType.setName("String");
inputParameters.add(parameter);
parameter = InputParameterType.Factory.newInstance();
parameter.setParameterName("GC_WorkflowName");
parameterType = parameter.addNewParameterType();
parameterType.setType(DataType.STRING);
parameterType.setName("String");
inputParameters.add(parameter);
//Creating output parameters