我有一个生物.PDB一条叫塔吉凯恩的链条。是1nwx的E链。 我的代码是这样的:
>>> X = [r for r in targetChain.get_residues()]
>>>
>>> np.asarray(X)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/python-2.7.12/lib/python2.7/site-packages/numpy/core/numeric.py", line 531, in asarray
return array(a, dtype, copy=False, order=order)
File "/opt/python-2.7.12/lib/python2.7/site-packages/Bio/PDB/Entity.py", line 40, in __getitem__
return self.child_dict[id]
KeyError: 0
我不知道怎么了。 我和你一起工作 python-2.7.12版
numpy 1.12.0版
生物版1.70
现在,另一件奇怪的事情是,这段代码在另一个PDB结构(例如4mne chain B)中运行良好。你知道吗
另外,我在另一台有numpy1.8.0rcl的机器上试用了它,它对我刚才提到的两个pdb(1nwxE和4mneB)都很好。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐