X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fstructure%2FStructureSelectionManagerTest.java;h=b86e91f5c0b5a72889506c120e997ebf0236450b;hb=74e963518532e173a8b026bf0de00993ab678ad0;hp=a882bceb1f4b7f98bec296153ae99e2ea3eed06c;hpb=5a1711dd94cfb12881f76fd29c940cfcb01685b3;p=jalview.git diff --git a/test/jalview/structure/StructureSelectionManagerTest.java b/test/jalview/structure/StructureSelectionManagerTest.java index a882bce..b86e91f 100644 --- a/test/jalview/structure/StructureSelectionManagerTest.java +++ b/test/jalview/structure/StructureSelectionManagerTest.java @@ -27,6 +27,7 @@ import static org.testng.AssertJUnit.assertTrue; import jalview.analysis.AlignmentUtils; import jalview.api.structures.JalviewStructureDisplayI; +import jalview.bin.Cache; import jalview.datamodel.AlignedCodonFrame; import jalview.datamodel.AlignmentAnnotation; import jalview.datamodel.AlignmentI; @@ -46,6 +47,7 @@ import jalview.io.FileLoader; import jalview.io.Jalview2xmlBase; import jalview.io.StructureFile; import jalview.util.MapList; +import jalview.ws.DBRefFetcher; import jalview.ws.sifts.SiftsSettings; import java.util.ArrayList; @@ -122,10 +124,10 @@ public class StructureSelectionManagerTest extends Jalview2xmlBase acf3.addMap(new Sequence("s3", "ttt"), new Sequence("p3", "p"), new MapList(new int[] { 1, 3 }, new int[] { 1, 1 }, 1, 1)); - List set1 = new ArrayList(); + List set1 = new ArrayList<>(); set1.add(acf1); set1.add(acf2); - List set2 = new ArrayList(); + List set2 = new ArrayList<>(); set2.add(acf2); set2.add(acf3); @@ -216,7 +218,7 @@ public class StructureSelectionManagerTest extends Jalview2xmlBase assertEquals(1, pmap.getSeqs().size()); assertEquals("4IM2|A", pmap.getSeqs().get(0).getName()); - List structuremap1 = new ArrayList( + List structuremap1 = new ArrayList<>( sm.getMapping(P4IM2_MISSING)[0] .getPDBResNumRanges(seq.getStart(), seq.getEnd())); @@ -311,8 +313,7 @@ public class StructureSelectionManagerTest extends Jalview2xmlBase // positional mapping to atoms for color by structure is still wrong, even // though panel looks correct. - StructureMappingcommandSet smcr[] = JmolCommands - .getColourBySequenceCommand(apssm, + String[] smcr = new JmolCommands().colourBySequence(apssm, new String[] { pdbe.getFile() }, new SequenceI[][] @@ -320,12 +321,10 @@ public class StructureSelectionManagerTest extends Jalview2xmlBase new SequenceRenderer(alf.alignPanel.getAlignViewport()), alf.alignPanel); // Expected - all residues are white - for (StructureMappingcommandSet smm : smcr) + for (String c : smcr) { - for (String c : smm.commands) - { - System.out.println(c); - } + assertTrue(c.contains("color[255,255,255]")); + System.out.println(c); } } @@ -349,6 +348,9 @@ public class StructureSelectionManagerTest extends Jalview2xmlBase public void testAssociatedMappingToSubSeq() throws Exception { + // currently this test fails if trimming is enabled + Cache.setProperty(DBRefFetcher.TRIM_RETRIEVED_SEQUENCES, + Boolean.FALSE.toString()); String TEMP_FACTOR_AA="Temperature Factor"; String PDBID = "4IM2"; String FullLengthSeq = ">TBK1_HUMAN Serine/threonine-protein kinase TBK1\n" +