3 import jalview.datamodel.AlignmentI;
5 import java.io.IOException;
7 public interface FileFormatI
10 AlignmentFileI getAlignmentFile(String inFile, DataSourceType sourceType)
13 AlignmentFileI getAlignmentFile(FileParse source) throws IOException;
15 AlignmentFileI getAlignmentFile(AlignmentI al);
17 AlignmentFileI getAlignmentFile();
19 boolean isComplexAlignFile();
22 * Returns a comma-separated list of file extensions associated with the
27 String getExtensions();