view split_paired_collection.xml @ 0:55f8355f64c3 draft default tip

planemo upload for repository https://github.com/scottx611x/split-paired-collection commit fdd6d6c25e53aff63401745a53f43b95b41e8845-dirty
author refinery-platform
date Tue, 17 Oct 2017 16:56:59 -0400
parents
children
line wrap: on
line source

<?xml version='1.0' encoding='utf-8'?>

<tool id="split_paired_collection" name="Split Paired Collection" version="0.1">
    <description>To split the elements of a Paired Dataset Collection into two distinct outputs</description>
      <command>
        mv $input_collection.forward $forward_element;
        mv $input_collection.reverse $reverse_element;
      </command>
    <inputs>
        <param name="input_collection" type="data_collection" collection_type="paired" label="Input Paired Collection"/>
    </inputs>
    <outputs>
        <data name="forward_element" />
        <data name="reverse_element" />
    </outputs>
    <tests>
        <test>
          <param name="input_collection">
            <collection type="paired">
              <element name="forward" value="forward.txt" />
              <element name="reverse" value="reverse.txt" />
            </collection>
          </param>
          <output name="forward_element">
            <assert_contents>
              <has_line line="Forward Element" />
            </assert_contents>
          </output>
          <output name="reverse_element">
            <assert_contents>
              <has_line line="Reverse Element" />
            </assert_contents>
          </output>
        </test>
    </tests>
    <help>
.. class:: infomark

**Purpose**

To split the elements of a Paired Dataset Collection into two distinct outputs

-----

.. class:: infomark

**Inputs and outputs**

Input: Paired Dataset Collection
Outputs: two files corresponding to the two elements of said collection
	</help> 
</tool>