Remove unnecessary imports
[jalview.git] / src / jalview / gui / FeatureSettings.java
index b720008..b83a004 100755 (executable)
@@ -31,8 +31,6 @@ import jalview.io.JalviewFileChooser;
 import java.awt.BorderLayout;\r
 import java.awt.Font;\r
 import java.awt.Color;\r
-import org.biojava.dasobert.dasregistry.DasSource;\r
-import org.biojava.dasobert.dasregistry.DasCoordinateSystem;\r
 \r
 public class FeatureSettings extends JPanel\r
 {\r
@@ -558,28 +556,34 @@ public class FeatureSettings extends JPanel
   {\r
     Vector selectedSources = dassourceBrowser.getSelectedSources();\r
 \r
-    int uniprotCount = 0;\r
-    for(int i=0; i<selectedSources.size(); i++)\r
+    SequenceI [] dataset, seqs ;\r
+    int iSize;\r
+\r
+    if(af.getViewport().getSelectionGroup()!=null\r
+      && af.getViewport().getSelectionGroup().getSize(false)>0)\r
     {\r
-     DasSource source = (DasSource)selectedSources.elementAt(i);\r
-     DasCoordinateSystem [] coords = source.getCoordinateSystem();\r
-     for(int c=0; c<coords.length; c++)\r
-     {\r
-       if (coords[c].getName().equalsIgnoreCase("UniProt"))\r
-       {\r
-         uniprotCount++;\r
-         break;\r
-       }\r
-     }\r
+      iSize = af.getViewport().getSelectionGroup().getSize(false);\r
+      dataset = new SequenceI[iSize];\r
+      seqs = af.getViewport().getSelectionGroup().\r
+          getSequencesInOrder(\r
+              af.getViewport().getAlignment());\r
+    }\r
+    else\r
+    {\r
+       iSize = af.getViewport().getAlignment().getHeight();\r
+       seqs = af.getViewport().getAlignment().getSequencesArray();\r
     }\r
 \r
-    System.out.println("User selection is "\r
-                       + (((float)uniprotCount/(float)selectedSources.size())*100)\r
-                       +" % Uniprot");\r
+    dataset = new SequenceI[iSize];\r
+    for (int i = 0; i < iSize; i++)\r
+    {\r
+      dataset[i] = seqs[i].getDatasetSequence();\r
+    }\r
 \r
-   new jalview.io.DasSequenceFeatureFetcher(af.getViewport().getAlignment(),\r
-                                             af,\r
-                                            selectedSources);\r
+    new jalview.io.DasSequenceFeatureFetcher(\r
+        dataset,\r
+        af,\r
+        selectedSources);\r
 \r
     af.getViewport().setShowSequenceFeatures(true);\r
     af.showSeqFeatures.setSelected(true);\r