JAL-2909 mininal merge of bam import demo to Jalview 2.11.2 develop
[jalview.git] / src / jalview / io / FileFormat.java
index 1d240b2..389925e 100644 (file)
@@ -379,6 +379,27 @@ public enum FileFormat implements FileFormatI
       return true;
     }
   },
+  Bam("bam", "bam", true, true)
+  {
+    @Override
+    public AlignmentFileReaderI getReader(FileParse source)
+            throws IOException
+    {
+      return new BamFile(source);
+    }
+
+    @Override
+    public AlignmentFileWriterI getWriter(AlignmentI al)
+    {
+      return new BamFile();
+    }
+
+    @Override
+    public boolean isStructureFile()
+    {
+      return false;
+    }
+  },
   Jalview("Jalview", "jvp, jar", true, true)
   {
     @Override