예제 #1
0
파일: __init__.py 프로젝트: khasinski/csb
 def testFromString(self):
     
     label = Label.from_string("Q#2:CA")
     
     self.assertEqual(label.residue, ProteinAlphabet.GLN)
     self.assertEqual(label.rank, 2)
     self.assertEqual(label.atom_name, 'CA')
예제 #2
0
    def testFromString(self):

        label = Label.from_string("Q#2:CA")

        self.assertEqual(label.residue, ProteinAlphabet.GLN)
        self.assertEqual(label.rank, 2)
        self.assertEqual(label.atom_name, 'CA')
예제 #3
0
    def testLabel(self):

        shift = ChemShiftInfo(2, 'ALA', 'CA', 'C', 12)
        self.assertEqual(shift.label, Label.from_shift(shift))
예제 #4
0
 def testParse(self):
     self.assertEqual(Label.parse("Q#2:CA"), ("Q", 2, 'CA'))
예제 #5
0
 def testMatch(self):
     atom = get_chain()[1]['CA']
     shift = ChemShiftInfo(2, ProteinAlphabet.GLN, 'CA', ChemElements.C, 12)
     self.assertTrue(Label.match(shift, atom))
예제 #6
0
 def testGetAtom(self):
     chain = get_chain()
     self.assertEqual(Label.get_atom(chain, "Q#2:CA"), chain[1]['CA'])
예제 #7
0
 def testFromAtom(self):
     atom = get_chain()[1]['CA']
     self.assertEqual(Label.from_atom(atom), "Q#2:CA")
예제 #8
0
 def testFromShift(self):
     shift = ChemShiftInfo(2, ProteinAlphabet.ALA, 'CA', ChemElements.C, 12)
     self.assertEqual(Label.from_shift(shift), "A#2:CA")
예제 #9
0
 def testBuild(self):
     self.assertEqual(Label.build(ProteinAlphabet.ALA, 2, 'CA'), "A#2:CA")
예제 #10
0
파일: __init__.py 프로젝트: khasinski/csb
    def testLabel(self):

        shift = ChemShiftInfo(2, 'ALA', 'CA', 'C', 12)        
        self.assertEqual(shift.label, Label.from_shift(shift))
예제 #11
0
파일: __init__.py 프로젝트: khasinski/csb
 def testParse(self):
     self.assertEqual(Label.parse("Q#2:CA"), ("Q", 2, 'CA'))
예제 #12
0
파일: __init__.py 프로젝트: khasinski/csb
 def testMatch(self):        
     atom = get_chain()[1]['CA']
     shift = ChemShiftInfo(2, ProteinAlphabet.GLN, 'CA', ChemElements.C, 12)
     self.assertTrue(Label.match(shift, atom))
예제 #13
0
파일: __init__.py 프로젝트: khasinski/csb
 def testGetAtom(self):
     chain = get_chain()
     self.assertEqual(Label.get_atom(chain, "Q#2:CA"), chain[1]['CA'])
예제 #14
0
파일: __init__.py 프로젝트: khasinski/csb
 def testFromAtom(self):
     atom = get_chain()[1]['CA']
     self.assertEqual(Label.from_atom(atom), "Q#2:CA")
예제 #15
0
파일: __init__.py 프로젝트: khasinski/csb
 def testFromShift(self):
     shift = ChemShiftInfo(2, ProteinAlphabet.ALA, 'CA', ChemElements.C, 12)
     self.assertEqual(Label.from_shift(shift), "A#2:CA")
예제 #16
0
파일: __init__.py 프로젝트: khasinski/csb
 def testBuild(self):
     self.assertEqual(Label.build(ProteinAlphabet.ALA, 2, 'CA'), "A#2:CA")