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 AlignmentFileWriterI
12 void setNewlineString(String newline);
14 void setExportSettings(AlignExportSettingI exportSettings);
16 void configureForView(AlignmentViewPanel viewpanel);
18 String print(SequenceI[] seqs, boolean jvsuffix);
20 boolean hasWarningMessage();
22 String getWarningMessage();