Package uk.ac.ebi.fgpt.conan.model

Examples of uk.ac.ebi.fgpt.conan.model.ConanProcess


    catch (IOException e) {
      e.printStackTrace();
      fail();
    }

    ConanProcess process = new LocalGzipProcess();
    Map<ConanParameter, String> processParams = new HashMap<ConanParameter, String>();
    Map<String, String> inputParams = new HashMap<String, String>();
    inputParams.put("compression", "9");
    inputParams.put("file", testFile.getAbsolutePath());
    ProcessUtils.extractConanParameters(processParams, inputParams, process);

    try {
      process.execute(processParams);
    }
    catch (ProcessExecutionException e) {
      e.printStackTrace();
      fail();
    }
View Full Code Here


  @Test
  public void testGunzip() {
    File file = new File(testFile.getAbsolutePath()+".gz");

    ConanProcess process = new LocalGunzipProcess();
    Map<ConanParameter, String> processParams = new HashMap<ConanParameter, String>();
    Map<String, String> inputParams = new HashMap<String, String>();
    inputParams.put("file", file.getAbsolutePath());
    ProcessUtils.extractConanParameters(processParams, inputParams, process);

    try {
      process.execute(processParams);
    }
    catch (ProcessExecutionException e) {
      e.printStackTrace();
      fail();
    }
View Full Code Here

  }

  public void generateAndAddPipeline(PipelineRequest request) {
    List<ConanProcess> conanProcesses = new ArrayList<ConanProcess>();
    for (String processName : request.getProcesses()) {
      ConanProcess conanProcess = getConanProcessService().getProcess(processName);
      conanProcesses.add(conanProcess);
    }

    conanPipelineService.createPipeline(request.getName(),
                                        conanProcesses,
View Full Code Here

TOP

Related Classes of uk.ac.ebi.fgpt.conan.model.ConanProcess

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.