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