view nanopolish_index.xml @ 8:b437c0a7ca04 draft

planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanopolish commit 419298c744d71488d78e1dadb868a4d8b933618e
author jdv
date Mon, 12 Feb 2018 03:06:42 -0500
parents 32cb27adeb34
children
line wrap: on
line source

<tool id="nanopolish_index" name="Nanopolish::index" version="0.8.5">

    <description>Index FASTQ reads in FAST5 file</description>

    <!-- ***************************************************************** -->
   
    <requirements>
        <requirement type="package" version="0.8.5">nanopolish</requirement>
    </requirements>

    <!-- ***************************************************************** -->

    <version_command>nanopolish --version | perl -wnE'print "$1\n" for /^nanopolish version (.+)$/mg'</version_command>

    <!-- ***************************************************************** -->

    <command detect_errors="aggressive">
    <![CDATA[

    perl $__tool_directory__/nanopolish_index.pl

        --reads $input_reads
        --fast5 $input_fast5
        --out   $out_index

    ]]>
    </command>

    <!-- ***************************************************************** -->

    <inputs>

        <param name="input_reads" type="data" format="fasta,fastq" label="Input reads (FASTA/Q)" />
        <param name="input_fast5" type="data" format="fast5.tar" label="Input reads (FAST5)" />

    </inputs>

    <!-- ***************************************************************** -->

    <outputs>

        <data name="out_index" format="tar" label="${tool.name} on ${on_string}" />

    </outputs>

    <!-- ***************************************************************** -->

    <tests>
        <test>
            <param name="input_reads" value="called.fa" ftype="fasta" />
            <param name="input_fast5" value="test.fast5.tar.gz" ftype="fast5.tar.gz" />
            <output name="out_index" file="index.tar" compare="sim_size" delta="100"/>
        </test>
    </tests>

    <!-- ***************************************************************** -->

    <help>
    <![CDATA[

**Description**

Nanopolish is a software package for signal-level analysis of Oxford Nanopore
sequencing data. Nanopolish can calculate an improved consensus sequence for a
draft genome assembly, detect base modifications, call SNPs and indels with
respect to a reference genome and more.

The Galaxy wrapper has modified nanopolish to take a gzip tarball of FAST5 reads
as input, such as can be produced by `poretools combine`, and always outputs a
single FASTQ file.

This is the `index` module.

    ]]>
    </help>

    <!-- ***************************************************************** -->
    
    <citations>
    </citations>

</tool>