view split_multi_fasta.xml @ 2:7de54831b070 draft default tip

Uploaded
author dazeone
date Wed, 21 Sep 2022 18:55:10 +0000
parents e5c928efa07a
children
line wrap: on
line source

<tool id="split_multi_fasta" name="Split_multi_fasta" version="0.1.0" python_template_version="3.5">
    <requirements>
    </requirements>
<description> Splitting one multi fasta file into multiple files with only one sequence each using the sequence IDs as file names.
</description>


<command detect_errors="aggressive"><![CDATA[
awk -F "|" '/^>/ {close(F); ID=$1; gsub("^>", "", ID); F=ID".fasta"} {print >> F}' $input_files
]]></command>

<inputs>
	<param format="fasta" name="input_files" type="data" label="Multi fasta file : " multiple="false" display="checkboxes"/>
</inputs>

<outputs>
	<collection name="outputfasta" type="list" label="${tool.name}: FASTA files">
		<discover_datasets pattern="(?P&lt;name&gt;.+)\.fasta$" directory="./" format="fasta"/>
	</collection>
</outputs>

<help><![CDATA[
        For full documentation, please go to the karubiotools git (https://github.com/karubiotools/getSequenceInfo)
    ]]>
</help>

</tool>