JAL-3829 do better at detecting structure type, prompt to retrieve Uniprot ids for...
[jalview.git] / src / jalview / gui / structurechooser / TDBResultAnalyser.java
index ffac9c4..9f57100 100644 (file)
@@ -177,8 +177,8 @@ public class TDBResultAnalyser
                   return nonNullFirst(idx_mqual, o1data, o2data);
                 }
                 // models, so rank on qmean - b
-                float o1_mq = (Float) o1data[idx_mqual];
-                float o2_mq = (Float) o2data[idx_mqual];
+                double o1_mq = (Double) o1data[idx_mqual];
+                double o2_mq = (Double) o2data[idx_mqual];
                 return (o2_mq < o1_mq) ? 1 : (o2_mq == o1_mq) ? 0 : -1;
               }
             }
@@ -250,6 +250,10 @@ public class TDBResultAnalyser
         cover.andNot(scover);
       }
     }
+    if (selected.size()==0)
+    {
+      return selected;
+    }
     // final step is to sort on length - this might help the superposition
     // process
     Collections.sort(selected, new Comparator<FTSData>()