Mercurial > repos > drosofff > annotation_collector
view annotation_collector.xml @ 0:800bbe50ad70 draft default tip
planemo upload for repository https://bitbucket.org/drosofff/gedtools/
author | drosofff |
---|---|
date | Mon, 29 Jun 2015 03:39:57 -0400 |
parents | |
children |
line wrap: on
line source
<tool id="annotation_collector" name="Collect Annotation counts" version="0.9.0"> <description> from matched fasta files</description> <command interpreter="python"> annotation_collector.py $out_file $input1 $label1 #for $q in $queries ${q.input2} ${q.label2} #end for $title </command> <inputs> <param label="Annotation Title" name="title" type="text" /> <param label="fasta file to annotate" name="input1" type="data" format="fasta"/> <param label="category label" name="label1" type="text" /> <repeat name="queries" title="Additional fasta file and label"> <param label="Select" name="input2" type="data" format="fasta"/> <param label="Label" name="label2" type="text" /> </repeat> </inputs> <outputs> <data format="tabular" label="Annotations" metadata_source="input1" name="out_file" /> </outputs> <tests> <test> <param name="title" value="Test Title"/> <param name="input1" value="input1.fa" ftype="fasta"/> <param name="label1" value="label1" /> <param name="queries_0|input2" value="input2.fa" ftype="fasta"/> <param name="queries_0|label2" value="label2" /> <output name="out_file" file="output.tab" ftype="tabular" /> </test> </tests> <help> .. class:: warningmark **WARNING:** Be careful not to agregate datasets of different kinds (e.g., datasets must be matched fasta files). This tool does not check if the datasets being annotated are in the same format. ----- **What it does** Generates Annotation Table from fasta files Collect Annotation counts from matched fasta files. Counts number of lines in fasta files and outputs a tabular file with Label in the first column, number of fasta sequences in second column. Percent of counts is in the third column with the number of fasta entries in the first file set to 100%, and the remaining lines expressed as fractions. </help> </tool>