X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Futil%2FUrlConstants.java;h=e5cfaeedf67d8df69840f8f6cf4c965bb5afa7cc;hb=b334bfb75ddd402fa7368873f4c25cffae0b1740;hp=ce6d980ef8298b35ee879307b47f94261809c236;hpb=b8961bc1a1c973c507489abb91572c73edcda1e2;p=jalview.git diff --git a/src/jalview/util/UrlConstants.java b/src/jalview/util/UrlConstants.java index ce6d980..e5cfaee 100644 --- a/src/jalview/util/UrlConstants.java +++ b/src/jalview/util/UrlConstants.java @@ -29,27 +29,35 @@ public class UrlConstants /* * Sequence ID string */ - public static final String SEQUENCE_ID = "SEQUENCE_ID"; + public static final String DB_ACCESSION = "DB_ACCESSION"; /* * Sequence Name string */ - public static final String SEQUENCE_NAME = "SEQUENCE_NAME"; + public static final String SEQUENCE_ID = "SEQUENCE_ID"; /* - * Default sequence URL link string for EMBL-EBI search + * Separator character used in Url links */ - public static final String EMBLEBI_STRING = "EMBL-EBI Search|http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_NAME$"; + public static final String SEP = "|"; /* - * Default sequence URL link string for EMBL-EBI search + * Delimiter character used in Url links + */ + public static final String DELIM = "$"; + + /* + * Default sequence URL link label for EMBL-EBI search */ - public static final String OLD_EMBLEBI_STRING = "EMBL-EBI Search|http://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$"; + public static final String DEFAULT_LABEL = "EMBL-EBI Search"; /* - * Default sequence URL link string for SRS + * Default sequence URL link string for EMBL-EBI search */ - public static final String SRS_STRING = "SRS|http://srs.ebi.ac.uk/srsbin/cgi-bin/wgetz?-newId+(([uniprot-all:$SEQUENCE_ID$]))+-view+SwissEntry"; + public static final String DEFAULT_STRING = DEFAULT_LABEL + + "|https://www.ebi.ac.uk/ebisearch/search.ebi?db=allebi&query=$SEQUENCE_ID$"; + + private static final String COLON = ":"; /* * not instantiable @@ -57,4 +65,12 @@ public class UrlConstants private UrlConstants() { } + + public static boolean isDefaultString(String link) + { + String sublink = link.substring(link.indexOf(COLON) + 1); + String subdefault = DEFAULT_STRING + .substring(DEFAULT_STRING.indexOf(COLON) + 1); + return sublink.equalsIgnoreCase(subdefault); + } }