def testPdbId(self): pdbid ="1ddf" for loc in self.res: r = Residues("\t 1ddf \t"+loc[0]+"\t\n\n\n") self.assertEqual(r.pdbid, pdbid) self.assertEqual(str(r), pdbid+" "+loc[0]) r = Residues(pdbid+" "+loc[0]) self.assertEqual(r.pdbid, pdbid) self.assertEqual(str(r), pdbid+" "+loc[0]) r = Residues("104l A:112-113") self.assertEqual(r.pdbid, "104l") self.assertEqual(r.fragments, (('A', '112', '113'),))
def testPdbId(self): pdbid ="1ddf" for loc in self.res : r = Residues("\t 1ddf \t"+loc[0]+"\t\n\n\n") assert r.pdbid == pdbid assert str(r) == pdbid+" "+loc[0] r = Residues(pdbid+" "+loc[0]) assert r.pdbid == pdbid assert str(r) == pdbid+" "+loc[0] r = Residues("104l A:112-113") assert r.pdbid == "104l" assert r.fragments == (('A', '112', '113'),)
def testAstralParse(self) : """Astral encloses residue subsets in brackets. Lets make sure we can parse those too. """ for loc in self.res : r = Residues("("+loc[0]+")") assert r.fragments == loc[1], str(r.locations)
def testJustPdbId(self): r = Residues("1sds") self.assertEqual(r.pdbid, "1sds") self.assertFalse(r.fragments)
def testAstralParse(self): """Test if we can parse residue subsets enclosed in brackets""" for loc in self.res: r = Residues("("+loc[0]+")") self.assertEqual(r.fragments, loc[1])
def testStr(self): for loc in self.res: r = Residues(loc[0]) self.assertEqual(str(r), loc[0])
def testParse(self): for loc in self.res: r = Residues(loc[0]) self.assertEqual(r.fragments, loc[1])
def testParseError(self) : try: r = Residues("09324923423hh./;,.389") assert 0, "Should never get here: "+str(r) except ValueError, e : pass
def testJustPdbId(self) : r = Residues("1sds") assert r.pdbid == "1sds" assert not r.fragments
def testStr(self): for loc in self.res : r = Residues(loc[0]) assert str(r) == loc[0], str(r)+" is not "+loc[0]
def testParse(self): for loc in self.res : r = Residues(loc[0]) assert r.fragments == loc[1], str(r.locations)