X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fws%2Fdbsources%2FUniprotTest.java;h=31cd5139f6163fcfa4504bd6cda49b0ea26ce060;hb=023163e0fe8837c1ddb75eb30abc058f7747b5c2;hp=e6b465b083afcbc37702257b46ea788da3b280c7;hpb=43699f9bc6ba2f390d3652f69b6db8975ff727c0;p=jalview.git diff --git a/test/jalview/ws/dbsources/UniprotTest.java b/test/jalview/ws/dbsources/UniprotTest.java index e6b465b..31cd513 100644 --- a/test/jalview/ws/dbsources/UniprotTest.java +++ b/test/jalview/ws/dbsources/UniprotTest.java @@ -20,13 +20,16 @@ */ package jalview.ws.dbsources; +import static org.testng.Assert.assertFalse; import static org.testng.AssertJUnit.assertEquals; import static org.testng.AssertJUnit.assertNotNull; import static org.testng.AssertJUnit.assertNull; import static org.testng.AssertJUnit.assertTrue; +import jalview.datamodel.DBRefEntry; import jalview.datamodel.SequenceI; import jalview.gui.JvOptionPane; +import jalview.util.DBRefUtils; import jalview.xml.binding.uniprot.DbReferenceType; import jalview.xml.binding.uniprot.Entry; import jalview.xml.binding.uniprot.FeatureType; @@ -216,7 +219,13 @@ public class UniprotTest SequenceI seq = new Uniprot().uniprotEntryToSequence(entry); assertNotNull(seq); assertEquals(6, seq.getDBRefs().size()); // 2*Uniprot, PDB, PDBsum, 2*EMBL - + assertEquals(seq.getSequenceAsString(), + seq.createDatasetSequence().getSequenceAsString()); + assertEquals(2,seq.getPrimaryDBRefs().size()); + List res = DBRefUtils.searchRefs(seq.getPrimaryDBRefs(), "A9CKP4"); + assertEquals(1,res.size()); + assertTrue(res.get(0).isCanonical()); + assertFalse(res.get(1).isCanonical()); } /**