annotate rmarkdown_report.xml @ 2:845f4b9d7cf3 draft default tip

planemo upload commit 602f5b82864867a81c2e4ea2be9b52f4b635bd7b-dirty
author mingchen0919
date Wed, 30 May 2018 19:52:36 -0400
parents 8b0ac9578ad4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
8b0ac9578ad4 planemo upload
mingchen0919
parents: 0
diff changeset
1 <tool name="aurora_bdss" id='aurora_bdss_report' version="1.0.0">
0
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
2 <description>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
3 some description
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
4 </description>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
5 <requirements>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
6 <requirement type="package" version="1.15.0.6-0">pandoc</requirement>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
7 <requirement type="package" version="1.20.0">r-getopt</requirement>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
8 <requirement type="package" version="1.6">r-rmarkdown</requirement>
2
845f4b9d7cf3 planemo upload commit 602f5b82864867a81c2e4ea2be9b52f4b635bd7b-dirty
mingchen0919
parents: 1
diff changeset
9 <requirement type="package" version="0.6.2">parallel-fastq-dump</requirement>
0
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
10 </requirements>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
11 <command><![CDATA[
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
12
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
13 ######### each aurora tool generates a html file and have an files path directory associated with it.
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
14 mkdir -p $report.files_path &&
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
15
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
16 ######### three important paths:
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
17 ######### 1. path to tool installation directory
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
18 ######### 2. path to report html
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
19 ######### 3. path to files_path directory associated with the report output.
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
20 export TOOL_INSTALL_DIR='${__tool_directory__}' &&
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
21 export REPORT='$report' &&
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
22 export REPORT_FILES_PATH='$report.files_path' &&
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
23
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
24 ############ create a hidden file to store r markdown rendering log
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
25 touch $report.files_path/.r_rendering.log.txt &&
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
26
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
27 ############ finally run the render.R script
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
28 Rscript '${__tool_directory__}/rmarkdown_report_render.R'
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
29
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
30 -o $report
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
31 -d $report.files_path
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
32
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
33 -s '$sra_ids_se'
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
34 -p '$sra_ids_pe'
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
35 -f $format
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
36
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
37
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
38 ]]></command>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
39 <inputs>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
40 <param type="text" name="sra_ids_se" area="true" size="5x25" label="SRR/DRR/ERR accessions of single end SRA"
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
41 help="A list of SRR/DRR/ERR accessions separated by comma or space. e.g. SRR039885"/>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
42 <param type="text" name="sra_ids_pe" area="true" size="5x25" label="SRR/DRR/ERR accessions of paired end SRA"
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
43 help="A list of SRR/DRR/ERR accessions separated by comma or space. e.g. ERR1748507"/>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
44 <param type="select" name="format" label="Output format">
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
45 <option value="fastq" selected="true">fastq</option>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
46 <option value="fasta">fasta</option>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
47 </param>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
48 </inputs>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
49 <outputs>
1
8b0ac9578ad4 planemo upload
mingchen0919
parents: 0
diff changeset
50 <data format="html" name="report" label="${tool.name} report on ${on_string}"/>
0
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
51 <!--list dataset collection for single end SRA data-->
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
52 <collection type="list" name="list_collection" label="BDSS download data (single end reads)">
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
53 <discover_datasets pattern="__name_and_ext__" directory="se_read_files_directory"/>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
54 </collection>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
55 <!--list:paired dataset collection for paired end SRA data-->
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
56 <collection type="list:paired" name="list:paired_collection" label="BDSS download data (paired end reads)">
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
57 <discover_datasets
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
58 pattern="(?P&lt;identifier_0&gt;[^_]+)_(?P&lt;identifier_1&gt;[^_]+)\.(?P&lt;ext&gt;[^\._]+)?"
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
59 directory="pe_read_files_directory"/>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
60 </collection>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
61 </outputs>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
62 <citations>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
63 <citation type="bibtex"><![CDATA[
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
64 @article{allaire2016rmarkdown,
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
65 title={rmarkdown: Dynamic Documents for R, 2016},
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
66 author={Allaire, J and Cheng, Joe and Xie, Yihui and McPherson, Jonathan and Chang, Winston and Allen, Jeff
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
67 and Wickham, Hadley and Atkins, Aron and Hyndman, Rob},
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
68 journal={R package version 0.9},
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
69 volume={6},
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
70 year={2016}
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
71 }
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
72 ]]></citation>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
73 <citation type="bibtex"><![CDATA[
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
74 @book{xie2015dynamic,
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
75 title={Dynamic Documents with R and knitr},
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
76 author={Xie, Yihui},
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
77 volume={29},
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
78 year={2015},
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
79 publisher={CRC Press}
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
80 }
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
81 ]]></citation>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
82 <citation type="bibtex"><![CDATA[
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
83 @online{jstree,
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
84 author={Bozhanov, Ivan},
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
85 year = 2018,
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
86 url = {https://www.jstree.com/}
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
87 }
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
88 ]]></citation>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
89 </citations>
d6779565fa99 planemo upload
mingchen0919
parents:
diff changeset
90 </tool>