3 import jalview.datamodel.ColumnSelection;
4 import jalview.datamodel.SequenceI;
5 import jalview.schemes.ColourSchemeI;
8 * This interface should be implemented by complex file parser with the ability
9 * to store linked data and complex view states in addition to alingment data
14 public interface ComplexAlignFile
17 * Determines if Sequence features should be shown
21 public boolean isShowSeqFeatures();
24 * Obtains the colour scheme from a complex file parser
28 public ColourSchemeI getColourScheme();
31 * Retrieves the Column selection/hidden column from a complex file parser
35 public ColumnSelection getColumnSelection();
38 * Retrieves hidden sequences from a complex file parser
42 public SequenceI[] getHiddenSequences();