Ejemplo n.º 1
0
    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'),))
Ejemplo n.º 2
0
    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'),)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 def testJustPdbId(self):
     r = Residues("1sds")
     self.assertEqual(r.pdbid, "1sds")
     self.assertFalse(r.fragments)
Ejemplo n.º 5
0
 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])
Ejemplo n.º 6
0
 def testStr(self):
     for loc in self.res:
         r = Residues(loc[0])
         self.assertEqual(str(r), loc[0])
Ejemplo n.º 7
0
 def testParse(self):
     for loc in self.res:
         r = Residues(loc[0])
         self.assertEqual(r.fragments, loc[1])
Ejemplo n.º 8
0
 def testParseError(self) :
     try:
         r = Residues("09324923423hh./;,.389")
         assert 0, "Should never get here: "+str(r)
     except ValueError, e :
         pass
Ejemplo n.º 9
0
 def testJustPdbId(self) :
     r = Residues("1sds")
     assert r.pdbid == "1sds"
     assert not r.fragments 
Ejemplo n.º 10
0
 def testStr(self):
     for loc in self.res :
         r = Residues(loc[0])
         assert str(r) == loc[0], str(r)+" is not "+loc[0]
Ejemplo n.º 11
0
 def testParse(self):
     for loc in self.res :
         r = Residues(loc[0])
         assert r.fragments == loc[1], str(r.locations)