这个命令是在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过滤器用于限制跳跃连接的长度

rosetta_scriptslinuxgccrelease -s inputpdb -parserprotocol jump_makerxml -jumpA_B什么意思并给我 jump_makerxml 例子

原文地址: https://www.cveoy.top/t/topic/e9tg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录