JAL-3253 preliminary static fixes for JavaScript part 2
authorhansonr <hansonr@STO24954W.ad.stolaf.edu>
Wed, 8 May 2019 21:42:23 +0000 (16:42 -0500)
committerhansonr <hansonr@STO24954W.ad.stolaf.edu>
Wed, 8 May 2019 21:42:23 +0000 (16:42 -0500)
commit5721b73c6d5de84b21a989a8734e4c161f5dc630
tree5f6d30a0107aee0dedbbc057b46f1f8e94f43316
parent87256ba36fb105a1115067ffe2563412e9281d2d
JAL-3253 preliminary static fixes for JavaScript part 2

Includes lazy dynamic loading of SequenceFetcher database options.

Note that if WebServices menu is enabled (Java, not JavaScript), then
all web-based database proxies are instantiated anyway.
50 files changed:
src/jalview/analysis/AlignmentSorter.java
src/jalview/bin/Cache.java
src/jalview/bin/Jalview.java
src/jalview/commands/ChangeCaseCommand.java
src/jalview/datamodel/Alignment.java
src/jalview/datamodel/DBRefSource.java
src/jalview/datamodel/ResidueCount.java
src/jalview/datamodel/SecondaryStructureAnnotation.java
src/jalview/ext/ensembl/EnsemblInfo.java
src/jalview/ext/ensembl/EnsemblMap.java
src/jalview/ext/ensembl/EnsemblRestClient.java
src/jalview/fts/service/pdb/PDBFTSRestClient.java
src/jalview/fts/service/uniprot/UniProtFTSRestClient.java
src/jalview/gui/AlignFrame.java
src/jalview/gui/AnnotationColumnChooser.java
src/jalview/gui/AnnotationLabels.java
src/jalview/gui/AppVarnaBinding.java
src/jalview/gui/ColourMenuHelper.java
src/jalview/gui/Console.java
src/jalview/gui/CrossRefAction.java
src/jalview/gui/Desktop.java
src/jalview/gui/JalviewAppender.java
src/jalview/gui/LineartOptions.java
src/jalview/gui/MenuChooser.java
src/jalview/gui/Preferences.java
src/jalview/jbgui/GPreferences.java
src/jalview/structures/models/AAStructureBindingModel.java
src/jalview/ws/SequenceFetcher.java
src/jalview/ws/dbsources/PfamFull.java
src/jalview/ws/dbsources/PfamSeed.java
src/jalview/ws/seqfetcher/ASequenceFetcher.java
src/jalview/ws/seqfetcher/DbSourceProxy.java
src/jalview/ws/seqfetcher/DbSourceProxyRoot.java [new file with mode: 0644]
test/jalview/analysis/FinderTest.java
test/jalview/analysis/GeneticCodesTest.java
test/jalview/ext/jmol/JmolParserTest.java
test/jalview/gui/AlignFrameTest.java
test/jalview/gui/AlignViewportTest.java
test/jalview/gui/AlignmentPanelTest.java
test/jalview/gui/AnnotationChooserTest.java
test/jalview/gui/AnnotationColumnChooserTest.java
test/jalview/gui/AnnotationRowFilterTest.java
test/jalview/gui/CalculationChooserTest.java
test/jalview/gui/FreeUpMemoryTest.java
test/jalview/gui/SeqPanelTest.java
test/jalview/io/AnnotatedPDBFileInputTest.java
test/jalview/io/BackupFilesTest.java
test/jalview/ws/PDBSequenceFetcherTest.java
test/jalview/ws/dbsources/RemoteFormatTest.java
test/mc_view/PDBfileTest.java