Mercurial > repos > greg > pyfaidx
view pyfaidx.xml @ 0:fb6a4e2d6234 draft default tip
Uploaded
author | greg |
---|---|
date | Tue, 10 Oct 2023 13:23:15 +0000 |
parents | |
children |
line wrap: on
line source
<tool id="pyfaidx" name="pyfaidx" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> <description>efficient FASTA indexing</description> <macros> <import>macros.xml</import> </macros> <expand macro="requirements"/> <command detect_errors="exit_code"><![CDATA[ #if $input.is_of_type('fasta.gz'): gunzip -c '$input' > 'input.fasta' && #else: ln -s '$input' 'input.fasta' && #end if faidx -i chromsizes 'input.fasta' > '$output' ]]></command> <inputs> <param name="input" type="data" format="fasta,fasta.gz" label="Assembled FASTA file"/> </inputs> <outputs> <data name="output" format="fasta"/> </outputs> <tests> <test> <param name="input" value="input.fasta.gz" ftype="fasta.gz"/> <output name="output" ftype="fasta"> <assert_contents> <has_size value="51690"/> <has_text text=">contig_10"/> <has_text text=">contig_7"/> </assert_contents> </output> </test> </tests> <help> **What it does** Runs faidx to index the input FASTA file. </help> <expand macro="citations"/> </tool>