<?xml version='1.0' encoding='ASCII'?>
<ccp4:ccp4i2 xmlns:ccp4="http://www.ccp4.ac.uk/ccp4ns">
  <ccp4i2_header>
    <function>DEF</function>
    <comment></comment>
    <creationTime>12:20 25/Jul/12</creationTime>
    <userId>cowtan</userId>
    <ccp4iVersion>0.0.1</ccp4iVersion>
    <jobId/>
    <project></project>
    <pluginName>buccaneer_build_refine_mr</pluginName>
    <pluginVersion/>
    <pluginTitle/>
    <jobNumber/>
  </ccp4i2_header>

<ccp4i2_body id="buccaneer">
      
<container id="inputData">
    
    <content id="F_SIGF">
        <className>CObsDataFile</className>
        <qualifiers>
          <mustExist>True</mustExist>
          <allowUndefined>False</allowUndefined>
          <fromPreviousJob>True</fromPreviousJob>
        </qualifiers>
    </content>

    <content id="ABCD">
        <className>CPhsDataFile</className>
        <qualifiers>
	    <mustExist>True</mustExist>
            <allowUndefined>True</allowUndefined>
            <fromPreviousJob>False</fromPreviousJob>
	    <sameCrystalAs>F_SIGF</sameCrystalAs>
        </qualifiers>
    </content>
     <content id="ABCD_MR">
        <className>CPhsDataFile</className>
        <qualifiers>
	    <mustExist>True</mustExist>
            <allowUndefined>True</allowUndefined>
            <fromPreviousJob>True</fromPreviousJob>
	    <sameCrystalAs>F_SIGF</sameCrystalAs>
        </qualifiers>
    </content>
    <content id="ABCD_EXP">
        <className>CPhsDataFile</className>
        <qualifiers>
	    <mustExist>True</mustExist>
            <allowUndefined>False</allowUndefined>
            <fromPreviousJob>True</fromPreviousJob>
	    <sameCrystalAs>F_SIGF</sameCrystalAs>
        </qualifiers>
    </content>
   
    <content id="FREERFLAG">
        <className>CFreeRDataFile</className>
        <qualifiers>
            <mustExist>True</mustExist>
            <allowUndefined>False</allowUndefined>
            <fromPreviousJob>True</fromPreviousJob>
	    <sameCrystalAs>F_SIGF</sameCrystalAs>
        </qualifiers>
    </content>

    <content id="SEQIN">
        <className>CSeqDataFileList</className>
        <qualifiers>
          <listMinLength>1</listMinLength>
	  <mustExist>True</mustExist>
           <fromPreviousJob>True</fromPreviousJob>
           <allowUndefined>False</allowUndefined>
        </qualifiers>
    </content>
          
    <content id="XYZIN">
        <className>CPdbDataFile</className>
        <qualifiers>
            <requiredSubType>4,1,0</requiredSubType>
            <default><subType>1</subType></default>
            <mustExist>True</mustExist>
            <allowUndefined>True</allowUndefined>
        </qualifiers>
    </content>
      
    <content id="XYZIN_MR">
        <className>CPdbDataFile</className>
        <qualifiers/>
    </content>
      
    <content id="XYZIN_SEQ">
        <className>CPdbDataFile</className>
        <qualifiers/>
    </content>
      
    <content id="TARGET">
        <className>CPdbDataFile</className>
        <qualifiers>
            <saveToDb>True</saveToDb>
            <mustExist>True</mustExist>
            <allowUndefined>True</allowUndefined>
            <fromPreviousJob>False</fromPreviousJob>
            <requiredSubType>2,0</requiredSubType>
            <default>
                <subType>2</subType>
            </default>
        </qualifiers>
    </content>
      
    <content id="DICT">
        <className>CDictDataFile</className>
        <qualifiers>
            <mimeTypeName>application/refmac-dictionary</mimeTypeName>
            <mimeTypeDescription>Refmac monomer dictionary</mimeTypeDescription>
            <toolTip>Dictionary describing the geometry of any ligands or linkages. You can use the Make ligand task to generate a dictionary.</toolTip>
            <label>Refmac dictionary</label>
            <fileExtensions>cif</fileExtensions>
            <saveToDb>True</saveToDb>
            <mustExist>True</mustExist>
            <allowUndefined>True</allowUndefined>
            <fromPreviousJob>True</fromPreviousJob>
        </qualifiers>
    </content>
        
    <content id="BUCCANEER_MR_MODE_XYZIN">
        <className>CPdbDataFile</className>
        <qualifiers>
            <requiredSubType>1,0</requiredSubType>
            <default><subType>1</subType></default>
            <allowUndefined>True</allowUndefined>
            <fromPreviousJob>True</fromPreviousJob>
        </qualifiers>
   </content> 
</container>
  
  
<container id="outputData">
    
    <content id="XYZOUT">
        <className>CPdbDataFile</className>
        <qualifiers/>
    </content>
  
    <content id="XMLOUT">
        <className>CXmlDataFile</className>
        <qualifiers/>
    </content>
  
    <content id="FPHIOUT">
        <className>CMapCoeffsDataFile</className>
        <qualifiers>
          <subType>1</subType>
          <contentFlag>1</contentFlag>
        </qualifiers>
    </content>

    <content id="DIFFPHIOUT">
        <className>CMapCoeffsDataFile</className>
        <qualifiers>
         <subType>2</subType>
         <contentFlag>1</contentFlag>
        </qualifiers>
    </content>

    <content id="ABCDOUT">
        <className>CPhsDataFile</className>
        <qualifiers/>
    </content>

    <content id="PERFORMANCE">
        <className>CModelBuildPerformance</className>
        <qualifiers/>
    </content>

</container>
  
  
  
  
<container id="controlParameters">

    <content id="USE_PROSMART">
        <className>CBoolean</className>
        <qualifiers>
            <default>False</default>
            <toolTip>Here you may input a higher-resolution restraint target against which external restraints will be generated.</toolTip>
        </qualifiers>
    </content>

    <content id="BUCCANEER_BUILD_SEMET">
        <className>CBoolean</className>
        <qualifiers>
            <default>False</default>
            <toolTip>Build MSE rather than MET</toolTip>
        </qualifiers>
    </content>

    <content id="BUCCANEER_RSR_RWORK_LIMIT">
        <className>CFloat</className>
        <qualifiers>
            <default>0.40</default>
            <charWidth>4</charWidth>
            <toolTip>Use this option to prevent fitting against a potentially misleading map</toolTip>
        </qualifiers>
    </content>
    
    <content id="BUCCANEER_MLHL_RWORK_LIMIT">
        <className>CFloat</className>
        <qualifiers>
            <default>0.35</default>
            <charWidth>4</charWidth>
            <toolTip>Discard experimental phases if model phases are already much better</toolTip>
        </qualifiers>
    </content>
     
    <content id="REFMAC_USE_JELLY">
        <className>CBoolean</className>
        <qualifiers>
            <default>False</default>
        </qualifiers>
    </content>

    <content id="REFMAC_JELLY_CYCLES">
        <className>CInt</className>
        <qualifiers>
            <charWidth>3</charWidth>
            <default>50</default>
        </qualifiers>
    </content>

    <content id="REFMAC_JELLY_SIGMA">
        <className>CFloat</className>
        <qualifiers>
            <default>0.02</default>
        </qualifiers>
    </content>

    <content id="REFMAC_EXP_USEPHI">
        <className>CBoolean</className>
        <qualifiers>
            <default>True</default>
        </qualifiers>
    </content>

    <content id="REFMAC_MR_USEPHI">
        <className>CBoolean</className>
        <qualifiers>
            <default>False</default>
        </qualifiers>
    </content>
    
    <content id="XYZIN_MODE">
        <className>CBoolean</className>
        <qualifiers>
            <default>False</default>
        </qualifiers>
    </content>
  
    <content id="BUCCANEER_MR_MODE">
        <className>CString</className>
            <qualifiers>
                <onlyEnumerators>True</onlyEnumerators>
                <menuText>nothing else,seed chain growing,provide initial model</menuText>
                <enumerators>nothing,seed,initialmodel</enumerators>
                <default>seed</default>
            </qualifiers>
    </content>

    <content id="BUCCANEER_PHSIN_TYPE">
        <className>CString</className>
        <qualifiers>
            <onlyEnumerators>True</onlyEnumerators>
            <menuText>molecular replacement  , experimental phasing</menuText>
            <enumerators>mr,experimental</enumerators>
            <default>mr</default>
        </qualifiers>
    </content>
  
   <content id="BUCCANEER_MODEL_SIGMA">
       <className>CFloat</className>
       <qualifiers>
         <default>1.0</default>
         <allowUndefined>True</allowUndefined>
         <charWidth>3</charWidth>
         <min>0.0</min>
         <max>10.0</max>
       </qualifiers>
   </content> 

   <content id="BUCCANEER_MR_MODE_SIGMA">
        <className>CFloat</className>
        <qualifiers>
            <default>2.0</default>
            <allowUndefined>True</allowUndefined>
            <charWidth>3</charWidth>
            <min>0.0</min>
            <max>10.0</max>
        </qualifiers>
    </content>
   
  
    <content id="F_SIGF_REF">
        <className>CObsDataFile</className>
        <qualifiers>
          <mustExist>True</mustExist>
          <allowUndefined>True</allowUndefined>
          <fromPreviousJob>False</fromPreviousJob>
         </qualifiers>
    </content>
  
    <content id="ABCD_REF">
        <className>CPhsDataFile</className>
        <qualifiers>
          <mustExist>True</mustExist>
          <allowUndefined>True</allowUndefined>
          <fromPreviousJob>False</fromPreviousJob>
        </qualifiers>
    </content>
  
    <content id="XYZIN_REF">
        <className>CPdbDataFile</className>
        <qualifiers>
          <mustExist>True</mustExist>
          <allowUndefined>True</allowUndefined>
          <fromPreviousJob>False</fromPreviousJob>
        </qualifiers>
    </content>
  
    <content id="ITERATIONS">
        <className>CInt</className>
        <qualifiers>
          <default>5</default>
          <charWidth>1</charWidth>
          <min>1</min>
        </qualifiers>
    </content>
    
    <content id="REFMAC_CYCLES">
        <className>CInt</className>
        <qualifiers>
          <default>20</default>
          <charWidth>3</charWidth>
          <min>1</min>
        </qualifiers>
    </content>
    
    <content id="BUCCANEER_CYCLES">
        <className>CInt</className>
        <qualifiers>
            <min>1</min>
            <charWidth>1</charWidth>
            <default>3</default>
        </qualifiers>
    </content>
    
    <content id="BUCCANEER_CYCLES_NEXT">
        <className>CInt</className>
        <qualifiers>
            <min>1</min>
            <charWidth>1</charWidth>
            <default>2</default>
        </qualifiers>
    </content>
    
    <content id="BUCCANEER_ANISOTROPY_CORRECTION">
        <className>CBoolean</className>
        <qualifiers>
            <default>True</default>
        </qualifiers>
    </content>
    
    <content id="BUCCANEER_USE_FREER">
        <className>CBoolean</className>
        <qualifiers>
            <default>False</default>
        </qualifiers>
    </content>
  
    <content id="BUCCANEER_FAST">
        <className>CBoolean</className>
        <qualifiers>
          <default>True</default>
        </qualifiers>
    </content>
  
    <content id="BUCCANEER_FIX_POSITION">
        <className>CBoolean</className>
        <qualifiers/>
    </content>
    
    <content id="BUCCANEER_CORRELATION_MODE">
        <className>CBoolean</className>
        <qualifiers>
          <default>False</default>
        </qualifiers>
    </content>
    
    <content id="BUCCANEER_RESOLUTION">
        <className>CFloat</className>
        <qualifiers>
            <default>2.0</default>
            <charWidth>3</charWidth>
            <max>10.0</max>
            <min>0.4</min>
        </qualifiers>
    </content>
    
    <content id="BUCCANEER_SEQUENCE_RELIABILITY">
        <className>CFloat</className>
        <qualifiers>
          <max>1.0</max>
          <enumerators>0.75,0.9,0.95,0.98</enumerators>
          <min>0.5</min>
        </qualifiers>
    </content>
    
    <content id="BUCCANEER_NEW_RESIDUE_NAME">
        <className>CString</className>
        <qualifiers>
          <default>UNK</default>
        </qualifiers>
    </content>
    
    <content id="BUCCANEER_JOBS">
        <className>CInt</className>
        <qualifiers>
            <charWidth>2</charWidth>
            <min>1</min>
        </qualifiers>
    </content>
    
    <content id="BUCCANEER_VERBOSE">
        <className>CInt</className>
        <qualifiers>
          <min>0</min>
        </qualifiers>
    </content>
    
    <content id="COOT_REALSPACE_OPERATION">
          <className>CString</className>
          <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <enumerators>coot_stepped_refine,coot_fit_residues,coot_script_lines,coot_add_waters,none</enumerators>
              <menuText>stepped refine,fill and fit,custom script,add waters,nothing</menuText>
              <default>none</default>
          </qualifiers>
    </content>
    
    <content id="USERAMA">
          <className>CBoolean</className>
          <qualifiers>
              <default>True</default>
          </qualifiers>
    </content>
    
    <content id="SCRIPT">
          <className>CString</className>
          <qualifiers>
              <default>
&#13;
# Input molecules are given internal identifiers "MolHandle_1" etc"&#13;
# Input maps are given internal identifiers "MapHandle_1" etc"&#13;
# Input difference maps are given internal identifiers "DifmapHandle_1" etc"&#13;
#&#13;
# The appropriate place to put output pdb files to be picked up by the system&#13;
# is stored in the variable dropDir&#13;
#&#13;
# For example, the following script will carry out fit residues followed by stepped refinement&#13;
# and write the result into a file that will be available in the project.&#13;
#Beware spaces...this is python after all&#13;
#&#13;
fit_protein(MolHandle_1)&#13;
stepped_refine_protein_for_rama(MolHandle_1)&#13;
write_pdb_file(MolHandle_1,os.path.join(dropDir,"output.pdb"))&#13;
             </default>
          </qualifiers>
    </content>
    
    <content id="KNOWN_STRUCTURE">
          <className>CString</className>
          <qualifiers>
              <charWidth>20</charWidth>
              <toolTip>Residues to carry through from input coordinates</toolTip>
          </qualifiers>
    </content>

    <content id="REFMAC_LOCAL_NCS">
        <className>CBoolean</className>
        <qualifiers>
            <default>False</default>
        </qualifiers>
    </content>

            <content id="EXTRAREFMACKEYWORDS">
                <className>CString</className>
                <qualifiers>
                    <default>
&#13;# Replace this with optional additional keyword input&#13;
                    </default>
                </qualifiers>
            </content>

</container>

<container id="interruptStatus">

    <content id="LASTCYCLE">
        <className>CInt</className>
        <qualifiers>
          <default>None</default>
          <min>0</min>
        </qualifiers>
    </content>

</container>

</ccp4i2_body>

</ccp4:ccp4i2>
