Correct title for sequence parameter applets
[jalview.git] / src / jalview / gui / SequenceFetcher.java
index 75e69c2..f3d8e29 100755 (executable)
@@ -250,8 +250,8 @@ public class SequenceFetcher
     EBIFetchClient ebi = new EBIFetchClient();\r
     File file = ebi.fetchDataAsFile("uniprot:" + id, "xml", null);\r
 \r
-    SequenceFeatureFetcher sff = new SequenceFeatureFetcher();\r
-    Vector entries = sff.getUniprotEntries(file);\r
+    DBRefFetcher dbref = new DBRefFetcher();\r
+    Vector entries = dbref.getUniprotEntries(file);\r
 \r
     if (entries != null)\r
     {\r
@@ -327,17 +327,18 @@ public class SequenceFetcher
     }\r
 \r
     EBIFetchClient ebi = new EBIFetchClient();\r
-    String[] reply = ebi.fetchData("pdb:" + id, "pdb", "raw");\r
-    if (reply == null)\r
+    String file = ebi.fetchDataAsFile("pdb:" + id, "pdb", "raw").getAbsolutePath();\r
+    if (file == null)\r
       return null;\r
     try\r
     {\r
-      PDBfile pdbfile = new PDBfile(reply);\r
+      PDBfile pdbfile = new PDBfile(file, jalview.io.AppletFormatAdapter.FILE);\r
       for (int i = 0; i < pdbfile.chains.size(); i++)\r
       {\r
         if (chain == null ||\r
             ( (PDBChain) pdbfile.chains.elementAt(i)).id.\r
             toUpperCase().equals(chain))\r
+\r
           result.append("\n>PDB|" + id + "|" +\r
                         ( (PDBChain) pdbfile.chains.elementAt(i)).sequence.\r
                         getName() +\r
@@ -363,7 +364,7 @@ public class SequenceFetcher
     String format = new IdentifyFile().Identify(result, "Paste");\r
     SequenceI[] sequences = null;\r
 \r
-    if (FormatAdapter.formats.contains(format))\r
+    if (FormatAdapter.isValidFormat(format))\r
     {\r
       sequences = null;\r
       try{ sequences = new FormatAdapter().readFile(result.toString(), "Paste",\r