JAL-2136 update merged code for JAL-2040 for new FileFormat/Protocol interface (JAL... reviews/features/JAL-2136_phyre2_integration_withJims
authorJim Procter <jprocter@issues.jalview.org>
Wed, 8 Feb 2017 15:01:21 +0000 (15:01 +0000)
committerJim Procter <jprocter@issues.jalview.org>
Wed, 8 Feb 2017 15:01:21 +0000 (15:01 +0000)
src/jalview/io/AnnotationFile.java
test/jalview/io/ImportHomologyModelTest.java

index 2491464..d40ee1b 100755 (executable)
@@ -1262,7 +1262,8 @@ public class AnnotationFile
   private boolean add_structmodel(AlignmentI al, SequenceI refSeq2, String tempId,
           String urlToModel, String urlToPairwise)
   {
-    String warningMessage = null, modelPath = null, modelProt = null, aliPath = null, aliProt = null;
+    String warningMessage = null, modelPath = null, aliPath = null;
+    DataSourceType modelProt = null, aliProt = null;
     boolean added = false;
     try {
       // locate tempId. if it exists, will need to merge, otherwise:
@@ -1278,7 +1279,7 @@ public class AnnotationFile
       aliProt = AppletFormatAdapter.checkProtocol(aliPath);
       // 2. load urlToPairwise
       AlignmentI pwa = new AppletFormatAdapter().readFile(aliPath, aliProt,
-              "FASTA");
+              FileFormat.Fasta);
       SequenceI qPw = null, tPw = null;
       if (pwa != null)
       {
index 292a34d..8827c9c 100644 (file)
@@ -62,10 +62,11 @@ public class ImportHomologyModelTest
             Boolean.TRUE.toString());
     FileLoader loader = new FileLoader(false);
     af = loader.LoadFileWaitTillLoaded(profile_msa,
-            FormatAdapter.FILE);
+            jalview.io.DataSourceType.FILE);
     Desktop.addInternalFrame(af, "homology models", 800, 500);
     al = af.getViewport().getAlignment();
-    af.loadJalviewDataFile(profile_annot, FormatAdapter.FILE, null, null);
+    af.loadJalviewDataFile(profile_annot, jalview.io.DataSourceType.FILE,
+            null, null);
     // if file was loaded, the view should have a reference sequence set
     Assert.assertTrue(al.hasSeqrep());
   }