final static String DELIM = "$";
final static String REGEX_NESTED = "=/^(?:Label:)?(?:(?:gi\\|(\\d+))|([^:]+))/=";
final static String DELIM = "$";
final static String REGEX_NESTED = "=/^(?:Label:)?(?:(?:gi\\|(\\d+))|([^:]+))/=";
assertEquals(REGEX_RUBBISH.substring(2, REGEX_RUBBISH.length() - 2),
ul.getRegexReplace());
assertFalse(ul.isValid());
assertEquals(REGEX_RUBBISH.substring(2, REGEX_RUBBISH.length() - 2),
ul.getRegexReplace());
assertFalse(ul.isValid());
- assertEquals(
- "Invalid Regular Expression : '"
- + REGEX_RUBBISH.substring(2, REGEX_RUBBISH.length() - 2)
- + "'\n",
- ul.getInvalidMessage());
+ assertEquals("Invalid Regular Expression : '"
+ + REGEX_RUBBISH.substring(2, REGEX_RUBBISH.length() - 2)
+ + "'\n", ul.getInvalidMessage());
List<DBRefEntry> refs = new ArrayList<>();
// links as might be added into Preferences | Connections dialog
List<DBRefEntry> refs = new ArrayList<>();
// links as might be added into Preferences | Connections dialog
links.add("UNIPROT | http://www.uniprot.org/uniprot/$" + DB_ACCESSION
+ "$");
links.add("INTERPRO | http://www.ebi.ac.uk/interpro/entry/$"
links.add("UNIPROT | http://www.uniprot.org/uniprot/$" + DB_ACCESSION
+ "$");
links.add("INTERPRO | http://www.ebi.ac.uk/interpro/entry/$"
assertEquals(DB, linkset.get(key).get(0));
assertEquals(DB, linkset.get(key).get(1));
assertEquals(seq0.getName(), linkset.get(key).get(2));
assertEquals(DB, linkset.get(key).get(0));
assertEquals(DB, linkset.get(key).get(1));
assertEquals(seq0.getName(), linkset.get(key).get(2));
assertEquals(linkset.size(), 1);
assertTrue(linkset.containsKey(key));
assertEquals(DBRefSource.UNIPROT, linkset.get(key).get(0));
assertEquals(linkset.size(), 1);
assertTrue(linkset.containsKey(key));
assertEquals(DBRefSource.UNIPROT, linkset.get(key).get(0));
assertEquals("INTERPRO", linkset.get(key).get(0));
assertEquals("INTERPRO" + SEP + "IPR001041", linkset.get(key).get(1));
assertEquals("IPR001041", linkset.get(key).get(2));
assertEquals("INTERPRO", linkset.get(key).get(0));
assertEquals("INTERPRO" + SEP + "IPR001041", linkset.get(key).get(1));
assertEquals("IPR001041", linkset.get(key).get(2));
key = "IPR006058|http://www.ebi.ac.uk/interpro/entry/IPR006058";
assertTrue(linkset.containsKey(key));
assertEquals("INTERPRO", linkset.get(key).get(0));
assertEquals("INTERPRO" + SEP + "IPR006058", linkset.get(key).get(1));
assertEquals("IPR006058", linkset.get(key).get(2));
key = "IPR006058|http://www.ebi.ac.uk/interpro/entry/IPR006058";
assertTrue(linkset.containsKey(key));
assertEquals("INTERPRO", linkset.get(key).get(0));
assertEquals("INTERPRO" + SEP + "IPR006058", linkset.get(key).get(1));
assertEquals("IPR006058", linkset.get(key).get(2));
key = "IPR012675|http://www.ebi.ac.uk/interpro/entry/IPR012675";
assertTrue(linkset.containsKey(key));
assertEquals("INTERPRO", linkset.get(key).get(0));
assertEquals("INTERPRO" + SEP + "IPR012675", linkset.get(key).get(1));
assertEquals("IPR012675", linkset.get(key).get(2));
key = "IPR012675|http://www.ebi.ac.uk/interpro/entry/IPR012675";
assertTrue(linkset.containsKey(key));
assertEquals("INTERPRO", linkset.get(key).get(0));
assertEquals("INTERPRO" + SEP + "IPR012675", linkset.get(key).get(1));
assertEquals("IPR012675", linkset.get(key).get(2));
// Test where there are no matching dbrefs for the link
ul = new UrlLink(DB + SEP + URL_PREFIX + DELIM + DB_ACCESSION + DELIM
// Test where there are no matching dbrefs for the link
ul = new UrlLink(DB + SEP + URL_PREFIX + DELIM + DB_ACCESSION + DELIM