*/
package jalview.bin;
+import jalview.analysis.AlignmentSorter;
+import jalview.analysis.scoremodels.ScoreModels;
+import jalview.api.StructureSelectionManagerProvider;
+import jalview.ext.ensembl.EnsemblInfo;
import jalview.ext.so.SequenceOntology;
+import jalview.fts.service.pdb.PDBFTSRestClient;
+import jalview.fts.service.uniprot.UniProtFTSRestClient;
import jalview.gui.AlignFrame;
import jalview.gui.Desktop;
import jalview.gui.PromptUserConfig;
+import jalview.httpserver.HttpServer;
import jalview.io.AppletFormatAdapter;
import jalview.io.BioJsHTMLOutput;
import jalview.io.DataSourceType;
import jalview.io.IdentifyFile;
import jalview.io.NewickFile;
import jalview.io.gff.SequenceOntologyFactory;
+import jalview.io.gff.SequenceOntologyI;
+import jalview.rest.RestHandler;
import jalview.schemes.ColourSchemeI;
import jalview.schemes.ColourSchemeProperty;
+import jalview.structure.StructureImportSettings;
+import jalview.structure.StructureSelectionManager;
+import jalview.urls.IdOrgSettings;
import jalview.util.MessageManager;
import jalview.util.Platform;
+import jalview.ws.SequenceFetcher;
+import jalview.ws.jws1.Discoverer;
import jalview.ws.jws2.Jws2Discoverer;
+import jalview.ws.jws2.jabaws2.Jws2InstanceFactory;
+import jalview.ws.rest.RestClient;
+import jalview.ws.sifts.SiftsSettings;
+import java.awt.Color;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.security.Permissions;
import java.security.Policy;
import java.util.HashMap;
+import java.util.IdentityHashMap;
import java.util.Map;
import java.util.Vector;
import java.util.logging.ConsoleHandler;
}
}
+ // singleton instances
+
+ public Cache cache;
+
+ public AlignmentSorter alignmentSorter;
+
+ public EnsemblInfo ensemblInfo;
+
+ public HttpServer httpServer;
+
+ public IdentityHashMap<StructureSelectionManagerProvider, StructureSelectionManager> structureSelections;
+
+ public PDBFTSRestClient pdbFTSRestClient;
+
+ public RestHandler restHandler;
+
+ public ScoreModels scoreModels;
+
+ public SequenceFetcher sequenceFetcher;
+
+ public SequenceOntologyI sequenceOntology;
+
+ public UniProtFTSRestClient uniprotFTSRestClient;
+
+ public StructureSelectionManager nullProvider;
+
+ public Color[] rnaHelices = null;
+
+ public StructureImportSettings structureImportSettings;
+
+ public IdOrgSettings idOrgSettings;
+
+ public SiftsSettings siftsSettings;
+
+ public RestClient restClient;
+
+ public Jws2Discoverer j2s2discoverer;
+
+ public Jws2InstanceFactory jws2InstanceFactory;
+
+ public Discoverer discoverer;
+
}