为什么在 PyMOL 中使用 cealign 时 "target" 太短?
Why is "target" too short when using cealign in PyMOL?
具体来说,运行时
fetch 2mi1 3zkt
cealign 2mi1, 3zkt
我收到以下错误:
CEalign-Error: Your target selection is too short.
如果我看PyMOL github repo, , it looks like it thinks there are no coordinates for atoms in the structure? Unfortunately the documentation中的相关文件(fitting.py
) 并没有真正说明好(足以让我理解)需要选择什么,但我在给定示例使用与我尝试的方法类似的方法的印象:
fetch 1c0mB 1bco, async=0
as ribbon
cealign 1bco, 1c0mB, object=aln
我也尝试过 async=0
,并尝试选择单个 alpha 碳作为 Target
和 Mobile
。
如果 target/mobile 长度小于 2*window。
,则 cealign
方法设置为具有默认值 window of 8. It will throw your error
您可以强制 window 尺寸最小;允许的最小值是 3:
fetch 2mi1 3zkt
cealign 2mi1, 3zkt, window=3
请小心,因为 CE 算法对这些小 window 大小非常敏感,因此生成的对齐方式可能会有很大差异。
具体来说,运行时
fetch 2mi1 3zkt
cealign 2mi1, 3zkt
我收到以下错误:
CEalign-Error: Your target selection is too short.
如果我看PyMOL github repo, , it looks like it thinks there are no coordinates for atoms in the structure? Unfortunately the documentation中的相关文件(fitting.py
) 并没有真正说明好(足以让我理解)需要选择什么,但我在给定示例使用与我尝试的方法类似的方法的印象:
fetch 1c0mB 1bco, async=0
as ribbon
cealign 1bco, 1c0mB, object=aln
我也尝试过 async=0
,并尝试选择单个 alpha 碳作为 Target
和 Mobile
。
如果 target/mobile 长度小于 2*window。
,则cealign
方法设置为具有默认值 window of 8. It will throw your error
您可以强制 window 尺寸最小;允许的最小值是 3:
fetch 2mi1 3zkt
cealign 2mi1, 3zkt, window=3
请小心,因为 CE 算法对这些小 window 大小非常敏感,因此生成的对齐方式可能会有很大差异。