import jalview.datamodel.SequenceFeature;
import jalview.datamodel.SequenceGroup;
import jalview.datamodel.SequenceI;
-import jalview.util.UrlProvider;
-import jalview.util.UrlProviderI;
+import jalview.urls.UrlProvider;
+import jalview.urls.UrlProviderI;
import jalview.viewmodel.AlignmentViewport;
import java.awt.BorderLayout;
import jalview.jbgui.GSplitFrame;
import jalview.jbgui.GStructureViewer;
import jalview.structure.StructureSelectionManager;
+import jalview.urls.UrlProviderI;
import jalview.util.ImageMaker;
import jalview.util.MessageManager;
import jalview.util.Platform;
-import jalview.util.UrlProviderI;
import jalview.viewmodel.AlignmentViewport;
import jalview.ws.params.ParamManager;
import jalview.jbgui.GPreferences;
import jalview.jbgui.GSequenceLink;
import jalview.schemes.ColourSchemeProperty;
+import jalview.urls.UrlProvider;
+import jalview.urls.UrlProviderI;
import jalview.util.MessageManager;
import jalview.util.Platform;
-import jalview.util.UrlProvider;
-import jalview.util.UrlProviderI;
import jalview.ws.sifts.SiftsSettings;
import java.awt.BorderLayout;
* The Jalview Authors are detailed in the 'AUTHORS' file.
*/
-package jalview.util;
+package jalview.urls;
-import static jalview.util.UrlConstants.DB_ACCESSION;
-import static jalview.util.UrlConstants.DELIM;
//import static jalview.util.UrlConstants.EMBLEBI_LABEL;
//import static jalview.util.UrlConstants.EMBLEBI_STRING;
+//import static jalview.util.UrlConstants.SRS_LABEL;
+
+
+import static jalview.util.UrlConstants.DB_ACCESSION;
+import static jalview.util.UrlConstants.DELIM;
import static jalview.util.UrlConstants.SEP;
import static jalview.util.UrlConstants.SEQUENCE_ID;
-//import static jalview.util.UrlConstants.SRS_LABEL;
+
+import jalview.util.MessageManager;
+import jalview.util.UrlLink;
import java.util.HashMap;
import java.util.Iterator;
upgradeOldLinks();
}
+ /*
+ * Upgrade any legacy links which may have been left lying around
+ */
private void upgradeOldLinks()
{
// upgrade old SRS link
* The Jalview Authors are detailed in the 'AUTHORS' file.
*/
-package jalview.util;
+package jalview.urls;
import java.util.Map;
import java.util.Vector;
* along with Jalview. If not, see <http://www.gnu.org/licenses/>.
* The Jalview Authors are detailed in the 'AUTHORS' file.
*/
-package jalview.util;
+package jalview.urls;
import java.util.ArrayList;
import java.util.List;
* along with Jalview. If not, see <http://www.gnu.org/licenses/>.
* The Jalview Authors are detailed in the 'AUTHORS' file.
*/
-package jalview.util;
+package jalview.urls;
import java.util.Vector;
* along with Jalview. If not, see <http://www.gnu.org/licenses/>.
* The Jalview Authors are detailed in the 'AUTHORS' file.
*/
-package jalview.util;
+package jalview.urls;
import java.util.Vector;
import java.util.regex.Pattern;