view PLIDflow/confmaker_multiple_plidflow.xml @ 3:d45ae17b4470 draft

Removed modeller which was not necessary anymore
author bitlab
date Mon, 27 Jan 2020 02:49:46 -0500
parents afd5b5ffc38f
children
line wrap: on
line source

<tool id="cluster_to_vina_cluster_plidflow" name="PLIDflow: Vina File Maker Multiple">
  <description>is a tool to select optimal Vina mode 1 energy.</description>
  <inputs>
    <param name="receptor_pdbqt" type="data" format="pdbqt" label="Receptor PDBQT file" help=""/>
    <param name="receptor_pdbqt_modified" type="data" format="pdbqt" label="Receptor PDBQT file modified" help=""/>
    <param name="receptor_pdbqt_modified2" type="data" format="pdbqt" label="Receptor PDBQT file modified 2" help=""/>
    <param name="ligand_pdbqt" type="data" format="pdbqt" label="Ligand PDBQT file" help=""/>
    <param name="size_x" type="data" format="txt" label="Grid size" help="eboxSize returns a single number that is the optimal edge length of a cubic docking box."/>

    <param name="receptor_pdb" type="data" format="pdb" label="Receptor PDB file" help="Preparing the receptor involves adding gasteiger charges and adding hydrogens. The formatted receptor is written in a 'pdbqt' file."/>
    <param name="ligand_smi" type="data" format="smi" label="Drug SMI file" help="Open Babel is a chemical toolbox designed to speak the many languages of chemical data. To convert Line notation SMILES (Simplified Molecular Input Line Entry System) to coordinate data and bond matrix information in structure Data Format (SDF) format"/>
    <param name="receptor_types" type="data" format="txt" label="Receptor types" help="File containing the receptor types" />

  </inputs>
  <command><![CDATA[
	  nameX="${receptor_pdb.name}";
          nameY="${ligand_smi.name}";

	  nameX=\$(echo \${nameX//[^[:alpha:]]/_});

	  nameY=\$(echo \${nameY//[^[:alpha:]]/_});


	  ${__tool_directory__}/launch_confmaker_multiple.sh $receptor_pdbqt $receptor_pdbqt_modified $receptor_pdbqt_modified2 $ligand_pdbqt $size_x $out $log \$nameX \$nameY $receptor_pdb $receptor_types ${__tool_directory__} ; 
  
	  ]]></command>
  <outputs>
	  <data name="out" format="zip" label="Output pdbqt from vina"/>
	  <data name="log" format="zip" label="Output log from vina"/>
  </outputs>
</tool>