X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FFormatAdapter.java;h=d6e67677b522f248344f9da41d6598004fd02014;hb=cadabddd959db11250cdf19b28606106540b3268;hp=31751f5c8fd34a5d39236f9aa50b5a9983902897;hpb=9d2408483e451285fd555c3cd6e0273977acbaa7;p=jalview.git diff --git a/src/jalview/io/FormatAdapter.java b/src/jalview/io/FormatAdapter.java index 31751f5..d6e6767 100755 --- a/src/jalview/io/FormatAdapter.java +++ b/src/jalview/io/FormatAdapter.java @@ -20,6 +20,8 @@ */ package jalview.io; +import java.io.File; +import java.io.IOException; import java.util.Locale; import jalview.api.AlignExportSettingsI; @@ -32,11 +34,10 @@ import jalview.datamodel.HiddenColumns; import jalview.datamodel.Sequence; import jalview.datamodel.SequenceGroup; import jalview.datamodel.SequenceI; +import jalview.structure.StructureImportSettings; +import jalview.structure.StructureImportSettings.TFType; import jalview.util.Comparison; -import java.io.File; -import java.io.IOException; - /** * Additional formatting methods used by the application in a number of places. * @@ -65,14 +66,11 @@ public class FormatAdapter extends AppletFormatAdapter private void init() { - if (jalview.bin.Cache.getDefault("STRUCT_FROM_PDB", true)) + if (Cache.getDefault("STRUCT_FROM_PDB", true)) { - annotFromStructure = jalview.bin.Cache.getDefault("ADD_TEMPFACT_ANN", - true); - localSecondaryStruct = jalview.bin.Cache.getDefault("ADD_SS_ANN", - true); - serviceSecondaryStruct = jalview.bin.Cache.getDefault("USE_RNAVIEW", - true); + annotFromStructure = Cache.getDefault("ADD_TEMPFACT_ANN", true); + localSecondaryStruct = Cache.getDefault("ADD_SS_ANN", true); + serviceSecondaryStruct = Cache.getDefault("USE_RNAVIEW", true); } else { @@ -164,8 +162,8 @@ public class FormatAdapter extends AppletFormatAdapter public boolean getCacheSuffixDefault(FileFormatI format) { - return Cache.getDefault(format.getName().toUpperCase(Locale.ROOT) + "_JVSUFFIX", - true); + return Cache.getDefault( + format.getName().toUpperCase(Locale.ROOT) + "_JVSUFFIX", true); } public String formatSequences(FileFormatI format, AlignmentI alignment, @@ -231,6 +229,16 @@ public class FormatAdapter extends AppletFormatAdapter } @Override + public AlignmentI readFile(File selectedFile, String file, + DataSourceType sourceType, FileFormatI fileFormat, + StructureImportSettings.TFType tempfacType) throws IOException + { + AlignmentI al = super.readFile(selectedFile, file, sourceType, + fileFormat, tempfacType); + return al; + } + + @Override public AlignmentI readFile(String file, DataSourceType sourceType, FileFormatI fileFormat) throws IOException {