JAL-3445 branch for BSML file reading development
[jalview.git] / src / jalview / io / FileFormat.java
index ff7475f..df76c61 100644 (file)
@@ -29,6 +29,21 @@ import java.io.IOException;
 
 public enum FileFormat implements FileFormatI
 {
+  BSML("BSML", "bbb", true, false)
+  {
+    @Override
+    public AlignmentFileReaderI getReader(FileParse source)
+            throws IOException
+    {
+      return new BSMLFile(source);
+    }
+
+    @Override
+    public AlignmentFileWriterI getWriter(AlignmentI al)
+    {
+      return null;
+    }
+  },
   Fasta("Fasta", "fa, fasta, mfa, fastq", true, true)
   {
     @Override
@@ -347,7 +362,7 @@ public enum FileFormat implements FileFormatI
       return true;
     }
   },
-  Jalview("Jalview", "jar,jvp", true, true)
+  Jalview("Jalview", "jvp, jar", true, true)
   {
     @Override
     public AlignmentFileReaderI getReader(FileParse source)
@@ -371,7 +386,7 @@ public enum FileFormat implements FileFormatI
     @Override
     public boolean isIdentifiable()
     {
-      return false;
+      return true;
     }
   };