|
0
|
1 <tool id="statonlab_interproscan" name="statonlab interproscan" version="1.0.0">
|
|
|
2 <description>search nucleotide and protein sequences</description>
|
|
|
3 <requirements>
|
|
|
4 <requirement type="package" version="1.15.0.6-0">pandoc</requirement>
|
|
|
5 <requirement type="package" version="1.20.0">r-getopt</requirement>
|
|
|
6 <requirement type="package" version="1.6">r-rmarkdown</requirement>
|
|
|
7 </requirements>
|
|
|
8 <stdio>
|
|
|
9 <regex match="XXX" source="stderr" level="warning"
|
|
|
10 description="Check the warnings_and_errors.txt file for more details."/>
|
|
|
11 </stdio>
|
|
|
12 <command><![CDATA[export TOOL_DIR='${__tool_directory__}' &&
|
|
|
13
|
|
|
14 Rscript '${__tool_directory__}/'interproscan_render.R
|
|
|
15
|
|
|
16 -o '$report'
|
|
|
17 -d '$report.files_path'
|
|
|
18 -s '$sink_message'
|
|
|
19 -A '$fasta_input'
|
|
|
20 -B '$output_format'
|
|
|
21 -C '$disable_precalc'
|
|
|
22 -D '$iprlookup'
|
|
|
23 -E '$goterms'
|
|
|
24 -F '$pathways'
|
|
|
25 ]]></command>
|
|
|
26 <inputs>
|
|
|
27 <param type="data" name="fasta_input" label="sequences in fasta format" optional="False" format="fasta,fa"/>
|
|
|
28 <param type="select" name="output_format" argument="-f" label="Output format" optional="False" multiple="True">
|
|
|
29 <option value="TSV" selected="false">TSV</option>
|
|
|
30 <option value="XML" selected="false">XML</option>
|
|
|
31 <option value="JSON" selected="false">JSON</option>
|
|
|
32 <option value="GFF3" selected="false">GFF3</option>
|
|
|
33 <option value="HTML" selected="false">HTML</option>
|
|
|
34 <option value="SVG" selected="false">SVG</option>
|
|
|
35 </param>
|
|
1
|
36 <param type="boolean" name="disable_precalc" argument="--disable-precalc" label="disable precalc"
|
|
0
|
37 help="Disables use of the precalculated match lookup service" optional="False" checked="True"
|
|
|
38 truevalue="NO_ARGUMENT_YES" falsevalue="NO_ARGUMENT_NO"/>
|
|
|
39 <param type="boolean" name="iprlookup" argument="--iprlookup" label="lookup corresponding InterPro annotation"
|
|
|
40 help="Also include lookup of corresponding InterPro annotation in the TSV and GFF3 output formats"
|
|
|
41 optional="False" checked="True" truevalue="NO_ARGUMENT_YES" falsevalue="NO_ARGUMENT_NO"/>
|
|
|
42 <param type="boolean" name="goterms" argument="--goterms"
|
|
|
43 label="switch on lookup of corresponding Gene Ontology" optional="False" checked="True"
|
|
|
44 truevalue="NO_ARGUMENT_YES" falsevalue="NO_ARGUMENT_NO"/>
|
|
|
45 <param type="boolean" name="pathways" argument="--pathways"
|
|
|
46 label="switch on lookup of corresponding Pathway annotation" optional="False" checked="True"
|
|
|
47 truevalue="NO_ARGUMENT_YES" falsevalue="NO_ARGUMENT_NO"/>
|
|
|
48 </inputs>
|
|
|
49 <outputs>
|
|
3
|
50 <data name="report" format="html" label="${tool.name} on ${on_string}" hidden="false"/>
|
|
|
51 <data name="sink_message" format="txt" label="${tool.name} log on ${on_string}"
|
|
|
52 from_work_dir="warnings_and_errors.txt" hidden="false"/>
|
|
0
|
53 </outputs>
|
|
|
54 <citations>
|
|
|
55 <citation type="bibtex"><![CDATA[
|
|
|
56 @article{allaire2016rmarkdown,
|
|
|
57 title={rmarkdown: Dynamic Documents for R, 2016},
|
|
|
58 author={Allaire, J and Cheng, Joe and Xie, Yihui and McPherson, Jonathan and Chang, Winston and Allen, Jeff
|
|
|
59 and Wickham, Hadley and Atkins, Aron and Hyndman, Rob},
|
|
|
60 journal={R package version 0.9},
|
|
|
61 volume={6},
|
|
|
62 year={2016}
|
|
|
63 }
|
|
|
64 ]]></citation>
|
|
|
65 <citation type="bibtex"><![CDATA[
|
|
|
66 @book{xie2015dynamic,
|
|
|
67 title={Dynamic Documents with R and knitr},
|
|
|
68 author={Xie, Yihui},
|
|
|
69 volume={29},
|
|
|
70 year={2015},
|
|
|
71 publisher={CRC Press}
|
|
|
72 }
|
|
|
73 ]]></citation>
|
|
|
74 <citation type="bibtex"><![CDATA[@article{jones2014interproscan,
|
|
|
75 title={InterProScan 5: genome-scale protein function classification},
|
|
|
76 author={Jones, Philip and Binns, David and Chang, Hsin-Yu and Fraser, Matthew and Li, Weizhong and McAnulla, Craig and McWilliam, Hamish and Maslen, John and Mitchell, Alex and Nuka, Gift and others},
|
|
|
77 journal={Bioinformatics},
|
|
|
78 volume={30},
|
|
|
79 number={9},
|
|
|
80 pages={1236--1240},
|
|
|
81 year={2014},
|
|
|
82 publisher={Oxford University Press}
|
|
|
83 }]]></citation>
|
|
|
84 </citations>
|
|
|
85 </tool>
|