private SearchResult runGeneManiaAlgorithm()
      throws ApplicationException, DataStoreException, NoRelatedGenesInfoException {

    RelatedGenesEngineRequestDto request = createRequest();
    response = runQuery(request);

    EnrichmentEngineRequestDto enrichmentRequest = createEnrichmentRequest(response);
    EnrichmentEngineResponseDto enrichmentResponse = computeEnrichment(enrichmentRequest);

    SearchResult options =
        networkUtils.createSearchOptions(human, request, response, enrichmentResponse, data, genes);
    return options;
  }