view datamash-transpose.xml @ 10:ee35019e3cba

merged updates to 1.0.6 from test-toolshed
author Assaf Gordon <agordon@wi.mit.edu>
date Sat, 22 Nov 2014 21:13:52 -0500
parents b8e69214bfc6
children
line wrap: on
line source

<tool id="DatamashTranspose" name="Transpose" version="1.0.6">
  <description>rows/columns in a tabular file</description>

  <requirements>
    <requirement type="package" version="1.0.6">datamash</requirement>
  </requirements>

  <command>
    datamash -W transpose &lt; $in_file &gt; $out_file
  </command>
  <inputs>
    <param format="tabular" name="in_file" type="data" label="Select Input Data" help=""/>
  </inputs>
  <outputs>
    <data format="tabular" name="out_file" />
  </outputs>
  <tests>
      <test>
          <param name="in_file" value="datamash_transpose_input.txt" />
          <output name="out_file" file="datamash_transpose_output.txt" />
      </test>
  </tests>
<help>

.. class:: infomark

**TIP:** Input data must be TAB delimited. If the desired dataset does not appear in the input list, use *Text Manipulation-&gt;Convert* to convert it to **Tabular** type.

-----

**Syntax**

This tools transposes (swaps) rows/columns in a tabular input file.

-----

**Example**

Input file::

    Genes   NOX1  DcP  HH
    Sample  A1    A2   B3
    Counts  514   542  490

Output file::

    Genes  Sample  Counts
    NOX1   A1      514
    DcP    A2      542
    HH     B3      490


-----

**GNU Datamash** is a Free and Open Source Software, see more details on the Datamash_ Website.

**GNU Datamash** is also available as a command-line program, see http://www.gnu.org/software/datamash/download/ .

For more details about supported statistical operations, see Datamash_ website.

.. _Datamash: http://www.gnu.org/software/datamash/

</help>
</tool>