- maxscore = ((Double) pae_obj.get("max_predicted_aligned_error"))
- .floatValue();
- Iterator<List<Long>> scoreRows = ((List<List<Long>>) pae_obj
- .get("predicted_aligned_error")).iterator();
+ maxscore = ((Double) MapUtils.getFirst(pae_obj,
+ "max_predicted_aligned_error", "max_pae")).floatValue();
+ List<List<Long>> scoreRows = ((List<List<Long>>) MapUtils
+ .getFirst(pae_obj, "predicted_aligned_error", "pae"));
+ elements = new float[scoreRows.size()][scoreRows.size()];