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 Alignment data
13 public interface ComplexAlignFile
16 * Determines if Sequence features should be shown
20 public boolean isShowSeqFeatures();
23 * Obtains the colour scheme from a complex file parser
27 public ColourSchemeI getColourScheme();
30 * Retrieves the Column selection/hidden column from a complex file parser
34 public ColumnSelection getColumnSelection();
37 * Retrieves hidden sequences from a complex file parser
41 public SequenceI[] getHiddenSequences();
44 * Retrieves displayed features from a complex file parser
48 public FeaturesDisplayedI getDisplayedFeatures();