0
|
1 <tool id="giveinfofasta" name="GiveInfoFasta" version="0.1.0">
|
|
2 <requirements>
|
|
3 <requirement type="package" version="2.5">repet</requirement>
|
|
4 </requirements>
|
|
5 <stdio>
|
|
6 <exit_code range="1:" />
|
|
7 </stdio>
|
|
8 <command><![CDATA[
|
|
9 GiveInfoFasta.py -i ${input} ${stat}
|
|
10 &&
|
|
11 cp ${input}.stats ${output_stats}
|
|
12 ]]></command>
|
|
13 <inputs>
|
|
14 <param name="input" type="data" format="fasta" label="Input file (format='fasta')"/>
|
|
15 <param name="stat" type="boolean" checked="false" truevalue="-l" falsevalue="" label="Give stats for each input sequence" help="Default=No"/>
|
|
16 <param name="label" type="text" label="Output name" help="Optionnal"/>
|
|
17 </inputs>
|
|
18 <outputs>
|
|
19 <data name="output_stats" format="txt" label="#if str($label)=='' then $input.name else $label #.stats"/>
|
|
20 </outputs>
|
|
21 <help><![CDATA[
|
|
22 Give Information about your Fasta File
|
|
23 GiveInfoFasta is a tool from the REPET suite
|
|
24 -i: name of the input file (format='fasta')
|
|
25 -l: give stats for each input sequence
|
|
26 -o: name of the output file (default=inFileName+.'stats')
|
|
27 -v: verbose (default=0/1)
|
|
28
|
|
29 **Authors**
|
|
30 Valentin Marcon
|
|
31
|
|
32 ]]></help>
|
|
33 <tests>
|
|
34 <test>
|
|
35 <param name="input" value="input"/>
|
|
36 <param name="stat" value="-l"/>
|
|
37 <output name="output_stats" file="output"/>
|
|
38 </test>
|
|
39 </tests>
|
|
40 </tool>
|