private double[] computeEdgeWeightExtrema(RelatedGenesEngineResponseDto response) {
   double[] extrema = new double[] {1, 0};
   for (NetworkDto network : response.getNetworks()) {
     for (InteractionDto interaction : network.getInteractions()) {
       double weight = interaction.getWeight() * network.getWeight();
       if (extrema[0] > weight) {
         extrema[0] = weight;
       }
       if (extrema[1] < weight) {
         extrema[1] = weight;
       }
     }
   }
   return extrema;
 }