3 import jalview.api.AlignExportSettingI;
4 import jalview.api.AlignmentViewPanel;
5 import jalview.api.FeatureSettingsModelI;
6 import jalview.datamodel.AlignmentI;
7 import jalview.datamodel.SequenceI;
9 public interface AlignmentFileReaderI
12 SequenceI[] getSeqsAsArray();
14 void addAnnotations(AlignmentI al);
16 void addGroups(AlignmentI al);
18 void setSeqs(SequenceI[] sequencesArray);
20 boolean hasWarningMessage();
22 String getWarningMessage();
26 DataSourceType getDataSourceType();
28 FeatureSettingsModelI getFeatureColourScheme();