assertEquals(commands.size(), 3);
assertEquals(commands.get(0), new StructureCommand("color", "0x0000ff",
"0//A/2-5+9-23/ 0//B/7/ 1//A/1/ 1//B/4-7/"));
- assertEquals(commands.get(
- 1),
+ assertEquals(commands.get(1),
new StructureCommand("color", "0xffff00", "1//A/3-5+8/"));
- assertEquals(commands.get(
- 2),
+ assertEquals(commands.get(2),
new StructureCommand("color", "0xff0000", "0//A/3-9/"));
}
AtomSpecModel model = new AtomSpecModel();
assertEquals(testee.getAtomSpec(model, AtomSpecType.RESIDUE_ONLY), "");
model.addRange("1", 2, 4, "A");
- assertEquals(testee.getAtomSpec(model, AtomSpecType.RESIDUE_ONLY), "1//A/2-4/");
+ assertEquals(testee.getAtomSpec(model, AtomSpecType.RESIDUE_ONLY),
+ "1//A/2-4/");
model.addRange("1", 8, 8, "A");
- assertEquals(testee.getAtomSpec(model, AtomSpecType.RESIDUE_ONLY), "1//A/2-4+8/");
+ assertEquals(testee.getAtomSpec(model, AtomSpecType.RESIDUE_ONLY),
+ "1//A/2-4+8/");
model.addRange("1", 5, 7, "B");
- assertEquals(testee.getAtomSpec(model, AtomSpecType.RESIDUE_ONLY), "1//A/2-4+8/ 1//B/5-7/");
+ assertEquals(testee.getAtomSpec(model, AtomSpecType.RESIDUE_ONLY),
+ "1//A/2-4+8/ 1//B/5-7/");
model.addRange("1", 3, 5, "A");
- assertEquals(testee.getAtomSpec(model, AtomSpecType.RESIDUE_ONLY), "1//A/2-5+8/ 1//B/5-7/");
+ assertEquals(testee.getAtomSpec(model, AtomSpecType.RESIDUE_ONLY),
+ "1//A/2-5+8/ 1//B/5-7/");
model.addRange("0", 1, 4, "B");
assertEquals(testee.getAtomSpec(model, AtomSpecType.RESIDUE_ONLY),
"0//B/1-4/ 1//A/2-5+8/ 1//B/5-7/");
String toAlignSpecCA = "(2//B/15-17+20-21/CA 2//C/22/CA";
String refSpec = "1//A/12-14/ 1//B/18+22-23/";
String toAlignSpec = "2//B/15-17+20-21/ 2//C/22/";
- String altLoc = " and (altloc '' or altloc 'a'))";
+ String altLoc = " and (altloc '' or altloc 'a'))";
// super command: separate arguments for regions to align
- assertEquals(commands.get(1),
- new StructureCommand("pair_fit", toAlignSpecCA+altLoc, refSpecCA+altLoc));
+ assertEquals(commands.get(1), new StructureCommand("pair_fit",
+ toAlignSpecCA + altLoc, refSpecCA + altLoc));
// show aligned regions: one argument for combined atom specs
assertEquals(commands.get(3), new StructureCommand("show", "cartoon",
refSpec + " " + toAlignSpec));
AtomSpecModel model = new AtomSpecModel();
assertEquals(testee.getAtomSpec(model, AtomSpecType.ALPHA), "");
model.addRange("1", 2, 4, "A");
- assertEquals(testee.getAtomSpec(model, AtomSpecType.ALPHA), "1//A/2-4/CA");
+ assertEquals(testee.getAtomSpec(model, AtomSpecType.ALPHA),
+ "1//A/2-4/CA");
model.addRange("1", 8, 8, "A");
- assertEquals(testee.getAtomSpec(model, AtomSpecType.ALPHA), "1//A/2-4+8/CA");
+ assertEquals(testee.getAtomSpec(model, AtomSpecType.ALPHA),
+ "1//A/2-4+8/CA");
model.addRange("1", 5, 7, "B");
assertEquals(testee.getAtomSpec(model, AtomSpecType.ALPHA),
"1//A/2-4+8/CA 1//B/5-7/CA");
@Test(groups = "Functional")
public void testColourResidues()
{
- assertEquals(testee.colourResidues("something",
- Color.MAGENTA),
+ assertEquals(testee.colourResidues("something", Color.MAGENTA),
new StructureCommand("color", "0xff00ff", "something"));
}
@Test(groups = "Functional")
public void testSetBackgroundColour()
{
- assertEquals(testee.setBackgroundColour(
- Color.PINK),
+ assertEquals(testee.setBackgroundColour(Color.PINK),
new StructureCommand("bg_color", "0xffafaf"));
}