rosetta_scriptslinuxgccrelease -s inputpdb -parserprotocol jump_makerxml -jumpA_B什么意思并给我 jump_makerxml 例子
这个命令是在linux系统下运行RosettaScripts程序,使用input.pdb文件作为输入结构,并使用jump_maker.xml文件中定义的协议来创建A_B之间的跳跃连接。
以下是一个jump_maker.xml的例子:
<ROSETTASCRIPTS>
<SCOREFXNS>
<ScoreFunction name="jump_score" weights="ref2015" />
</SCOREFXNS>
<TASKOPERATIONS>
<InitializeFromCommandline name="init" />
<LimitAromaChi2 name="aroma" />
<NoRepackDisulfides name="no_repack_cys" />
<RestrictToRepacking name="repack_only" />
<OperateOnResidueSubset name="jump_res" selector="resid 1-10" />
</TASKOPERATIONS>
<FILTERS>
<JumpLength name="jump_length" jump="A_B" min_length="5" max_length="20" />
</FILTERS>
<MOVERS>
<JumpMaker name="jump_maker" jump="A_B" />
</MOVERS>
<PROTOCOLS>
<Add mover="init" />
<Add mover="aroma" />
<Add mover="no_repack_cys" />
<Add mover="repack_only" />
<Add mover="jump_maker" />
<Add filter="jump_length" />
</PROTOCOLS>
</ROSETTASCRIPTS>
这个例子中定义了一个协议,其中包含了一系列任务操作(TASKOPERATIONS)、过滤器(FILTERS)和移动器(MOVERS),以及一个协议(PROTOCOLS)来指定它们的顺序。其中JumpMaker移动器用于创建跳跃连接,JumpLength过滤器用于限制跳跃连接的长度
原文地址: https://www.cveoy.top/t/topic/e9tg 著作权归作者所有。请勿转载和采集!