view iquant.xml @ 5:f2f9a648c6fb

Maybe tool_dependencies file is needed?
author John Chilton <jmchilton@gmail.com>
date Thu, 09 May 2013 10:51:12 -0500
parents 7c609fc2a4ef
children 81b8283bc554
line wrap: on
line source

<tool id="iquant" name="iQuant" version="0.2.0">
  <description>Perform quantitation on data labeled with isobaric tags.</description>
  <command>
    LTQ-iQuant-cli --report_type ${peptide_report.report_type} --group_type ${group_type} --report ${peptide_report.report} --type ${quant_type} --output $output
    #for $input in $inputs:
    "${input}"
    #end for
  </command>
  <inputs>
    <conditional name="peptide_report">
      <param name="report_type" type="select" label="Identification Report Type">
        <option value="PEPXML">PepXML</option>
        <option value="SCAFFOLD">Scaffold Spectrum Report</option>
        <option value="PROTEIN_PILOT">ProteinPilot Peptide Report</option>
        <option value="MAX_QUANT">MaxQuant MSMS Export</option>
      </param>
      <when value="PEPXML">
        <param format="pepxml" name="report" type="data" label="Input PepXML"/>
      </when>
      <when value="SCAFFOLD">
        <param format="text" name="report" type="data" label="Input Scaffold Report"/>
      </when>
      <when value="PROTEIN_PILOT">
        <param format="text" name="report" type="data" label="Input ProteinPilot Peptide Report"/>
      </when>
      <when value="MAX_QUANT">
        <param format="text" name="report" type="data" label="Input MaxQuant MSMS Export"/>
      </when>
    </conditional>
    <param name="inputs" multiple="true" type="data" format="mzxml,mzml" label="Peaklist(s)" help=""/>
    <param name="quant_type" type="select" label="Quantification type">
      <option value="FOUR_PLEX">iTRAQ 4-plex</option>
      <option value="EIGHT_PLEX">iTRAQ 8-plex</option>
      <option value="TMT_TWO_PLEX">TMT 2-plex</option>
      <option value="TMT_SIX_PLEX">TMT 6-plex</option>
    </param>
    <param name="group_type" type="select" label="Quantify based on grouping of">
      <option value="PROTEIN">Proteins</option>
      <option value="PEPTIDE">Peptides</option>
      <option value="PEPTIDE_WITH_MODIFICATIONS">Peptides with modifications</option>
      <option value="PEPTIDE_WITH_UNIQUE_MODIFICATION">Peptide with an identified modification</option>
    </param>
  </inputs>

  <outputs>
    <data format="tabular" name="output" />
  </outputs>

  <requirements>
    <requirement type="package" version="1.19.19">tint_proteomics_scripts</requirement><!-- Version 1.19.19 or higher -->
  </requirements>

  <help>
  </help>
</tool>