X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FHtmlFile.java;fp=src%2Fjalview%2Fio%2FHtmlFile.java;h=0f5cd5515d96a7c66387d7598ce8fb0271529113;hb=3f3c6c3a2b99fee2e726d18302af1b3320331212;hp=a4e9bf4bb15b024746f52691ca8d39086f73e811;hpb=a8aec438cd92c74061c89487b2431a52bb0c2799;p=jalview.git diff --git a/src/jalview/io/HtmlFile.java b/src/jalview/io/HtmlFile.java index a4e9bf4..0f5cd55 100644 --- a/src/jalview/io/HtmlFile.java +++ b/src/jalview/io/HtmlFile.java @@ -21,6 +21,12 @@ package jalview.io; +import jalview.api.ComplexAlignFile; +import jalview.api.FeaturesDisplayedI; +import jalview.datamodel.ColumnSelection; +import jalview.datamodel.SequenceI; +import jalview.schemes.ColourSchemeI; + import java.io.IOException; import java.io.StringReader; @@ -28,11 +34,6 @@ import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; -import jalview.api.ComplexAlignFile; -import jalview.datamodel.ColumnSelection; -import jalview.datamodel.SequenceI; -import jalview.schemes.ColourSchemeI; - public class HtmlFile extends AlignFile implements ComplexAlignFile { public static final String FILE_EXT = "html"; @@ -47,6 +48,8 @@ public class HtmlFile extends AlignFile implements ComplexAlignFile private SequenceI[] hiddenSequences; + private FeaturesDisplayedI displayedFeatures; + public HtmlFile() { super(); @@ -92,6 +95,7 @@ public class HtmlFile extends AlignFile implements ComplexAlignFile this.colourScheme = jsonFile.getColourScheme(); this.hiddenSequences = jsonFile.getHiddenSequences(); this.columnSelection = jsonFile.getColumnSelection(); + this.displayedFeatures = jsonFile.getDisplayedFeatures(); } catch (Exception e) { errormessage = "Failed to extract data from HTML document."; @@ -147,4 +151,10 @@ public class HtmlFile extends AlignFile implements ComplexAlignFile this.hiddenSequences = hiddenSequences; } + @Override + public FeaturesDisplayedI getDisplayedFeatures() + { + return displayedFeatures; + } + }