Mercurial > repos > dazeone > split_multi_fasta
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<name>.+)\.fasta$" directory="./" format="fasta"/> </collection> </outputs> <help><![CDATA[ For full documentation, please go to the karubiotools git (https://github.com/karubiotools/getSequenceInfo) ]]> </help> </tool>