X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FFormatAdapter.java;h=7c117b900b9996c8c9e7c329158033d5825e6c36;hb=b005d2429ec2b467aaf18318336842dc4c292b76;hp=ccabbb36b2ea6a883ebb0f331da1e5d9a8028193;hpb=ab43013b7e357b84b4abade0dba949668dfb2a0e;p=jalview.git diff --git a/src/jalview/io/FormatAdapter.java b/src/jalview/io/FormatAdapter.java index ccabbb3..7c117b9 100755 --- a/src/jalview/io/FormatAdapter.java +++ b/src/jalview/io/FormatAdapter.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.2b1) - * Copyright (C) 2014 The Jalview Authors + * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$) + * Copyright (C) $$Year-Rel$$ The Jalview Authors * * This file is part of Jalview. * @@ -37,10 +37,20 @@ import jalview.datamodel.SequenceI; */ public class FormatAdapter extends AppletFormatAdapter { + public FormatAdapter(AlignViewportI viewport) + { + super(viewport); + init(); + } public FormatAdapter() { super(); + init(); + } + + private void init() + { if (jalview.bin.Cache.getDefault("STRUCT_FROM_PDB", true)) { annotFromStructure = jalview.bin.Cache.getDefault("ADD_TEMPFACT_ANN", @@ -58,6 +68,7 @@ public class FormatAdapter extends AppletFormatAdapter serviceSecondaryStruct = false; } } + public String formatSequences(String format, SequenceI[] seqs, String[] omitHiddenColumns) { @@ -255,6 +266,20 @@ public class FormatAdapter extends AppletFormatAdapter return this.formatSequences(format, alignment, suffix); } + public Alignment readFile(String inFile, String type, String format) + throws java.io.IOException + { + Alignment al = super.readFile(inFile, type, format); + return al; + } + + public AlignmentI readFromFile(FileParse source, String format) + throws java.io.IOException + { + Alignment al = (Alignment) super.readFromFile(source, format); + return al; + } + /** * validate format is valid for IO in Application. This is basically the * AppletFormatAdapter.isValidFormat call with additional checks for @@ -288,4 +313,5 @@ public class FormatAdapter extends AppletFormatAdapter return formatSequences(format, getCacheSuffixDefault(format), av, selectedOnly); } + }