JAL-2008 avoid unnecessary repaints; signatures changed from String[] to
[jalview.git] / src / jalview / analysis / scoremodels / FeatureScoreModel.java
index 69538d5..1ca3342 100644 (file)
@@ -28,7 +28,6 @@ import jalview.datamodel.SequenceI;
 import jalview.util.Comparison;
 
 import java.util.ArrayList;
-import java.util.Arrays;
 import java.util.Hashtable;
 import java.util.List;
 
@@ -48,12 +47,9 @@ public class FeatureScoreModel implements ScoreModelI, ViewBasedAnalysisI
   public float[][] findDistances(AlignmentView seqData)
   {
     int nofeats = 0;
-    List<String> dft = Arrays.asList(fr.getDisplayedFeatureTypes());
+    List<String> dft = fr.getDisplayedFeatureTypes();
 
-    if (dft != null)
-    {
-      nofeats = dft.size();
-    }
+    nofeats = dft.size();
 
     SequenceI[] sequenceString = seqData.getVisibleAlignment(
             Comparison.GapChars.charAt(0)).getSequencesArray();
@@ -151,6 +147,7 @@ public class FeatureScoreModel implements ScoreModelI, ViewBasedAnalysisI
     return true;
   }
 
+  @Override
   public String toString()
   {
     return "Score between sequences based on hamming distance between binary vectors marking features displayed at each column";