Exemplo n.º 1
0
  public void downloadInteractions(CyNetwork networkToMerge) {
    String networkTitle = peName + ":  Network";
    CPathWebService webApi = CPathWebServiceImpl.getInstance();

    CPathResponseFormat format;
    CPathProperties config = CPathProperties.getInstance();
    if (config.getDownloadMode() == CPathProperties.DOWNLOAD_FULL_BIOPAX) {
      format = CPathResponseFormat.BIOPAX;
    } else {
      format = CPathResponseFormat.BINARY_SIF;
    }

    TaskManager taskManager = factory.getTaskManager();
    ExecuteGetRecordByCPathIdTaskFactory taskFactory =
        factory.createExecuteGetRecordByCPathIdTaskFactory(
            webApi, ids, format, networkTitle, networkToMerge);
    taskManager.execute(taskFactory.createTaskIterator());
  }