annotate rmarkdown_report.xml @ 13:650f71d8fc4e draft

planemo upload commit 104ae24ee30761a0099eeb91362ed1e3e13aba4b-dirty
author mingchen0919
date Tue, 01 May 2018 11:27:37 -0400
parents ce76fb2791e5
children 70f25691901a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
1 <tool name="aurora_htseq" id='aurora_htseq_report' version="2.0.1">
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
2 <description>
13
650f71d8fc4e planemo upload commit 104ae24ee30761a0099eeb91362ed1e3e13aba4b-dirty
mingchen0919
parents: 11
diff changeset
3 counting reads in features
11
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
4 </description>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
5 <requirements>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
6 <requirement type="package" version="1.15.0.6-0">pandoc</requirement>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
7 <requirement type="package" version="1.20.0">r-getopt</requirement>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
8 <requirement type="package" version="1.6">r-rmarkdown</requirement>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
9 <requirement type="package" version="0.9.1">htseq</requirement>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
10 </requirements>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
11 <command><![CDATA[
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
12
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
13 ######### each aurora tool generates a html file and have an files path directory associated with it.
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
14 mkdir -p $report.files_path &&
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
15
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
16 ######### three important paths:
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
17 ######### 1. path to tool installation directory
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
18 ######### 2. path to report html
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
19 ######### 3. path to files_path directory associated with the report output.
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
20 export TOOL_INSTALL_DIR='${__tool_directory__}' &&
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
21 export REPORT='$report' &&
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
22 export REPORT_FILES_PATH='$report.files_path' &&
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
23
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
24 ############ create a hidden file to store r markdown rendering log
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
25 touch $report.files_path/.r_rendering.log.txt &&
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
26
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
27 ############ finally run the render.R script
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
28 Rscript '${__tool_directory__}/rmarkdown_report_render.R'
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
29
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
30 -o $report
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
31 -d $report.files_path
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
32
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
33 -A '$alignment_files'
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
34 -B '$sample_names'
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
35 -G $gff
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
36 -f $format
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
37 -r $order
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
38 -S $stranded
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
39 -a $minaqual
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
40 -T $feature_type
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
41 -i $idattr
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
42 -m $mode
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
43 -c $count
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
44
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
45
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
46 ]]></command>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
47 <inputs>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
48 <param type="data" name="alignment_files" label="Alignment file (SAM/BAM)" optional="False" format="sam,bam"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
49 multiple="True"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
50 <param type="text" name="sample_names" label="Sample names"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
51 help="sample names for each input SAM/BAM file. Use comma to separate multiple names, for example, sample_1, sample_2, sample_3. The number of sample names should be the same as the number of input SAM/BAM files."
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
52 optional="False" size="5x25"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
53 <param type="select" name="format" argument="-f" label="Input data format" optional="False" multiple="False">
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
54 <option value="sam" selected="false">SAM</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
55 <option value="bam" selected="true">BAM</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
56 </param>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
57 <param type="data" name="gff" label="GFF file" optional="False" format="gff, gff3"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
58 <param type="select" name="order" argument="-r" label="Order"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
59 help="Use this option to indicate how the input data has been sorted. The default is name.&#13;&#10;&#13;&#10;"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
60 optional="False" multiple="False">
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
61 <option value="name" selected="false">Name</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
62 <option value="pos" selected="false">Position</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
63 </param>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
64 <param type="select" name="stranded" argument="-s" label="Stranded" optional="False" multiple="False">
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
65 <option value="yes" selected="true">Yes</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
66 <option value="no" selected="false">No</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
67 <option value="reverse" selected="false">Reverse</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
68 </param>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
69 <param type="integer" name="minaqual" argument="-a" label="Alignment quality "
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
70 help="Skip all reads with alignment quality lower than the given minimum value (default: 10)"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
71 optional="False" value="10" min="0"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
72 <param type="text" name="feature_type" argument="-t" label="Feature type"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
73 help="Feature type (3rd column in GFF file) to be used, all features of other type are ignored (default, suitable for RNA-Seq analysis using an Ensembl GTF file: exon)"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
74 optional="False" value="exon"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
75 <param type="text" name="idattr" argument="-i" label="ID attribute"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
76 help="GFF attribute to be used as feature ID. Several GFF lines with the same feature ID will be considered as parts of the same feature. The feature ID is used to identity the counts in the output table. The default, suitable for RNA-Seq analysis using an Ensembl GTF file, is gene_id."
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
77 optional="False" value="gene_id"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
78 <param type="select" name="mode" argument="-m" label="Mode"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
79 help="Mode to handle reads overlapping more than one feature. Possible values for &lt;mode&gt; are union, intersection-strict and intersection-nonempty (default: union)"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
80 optional="False" multiple="False">
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
81 <option value="union" selected="true">Union</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
82 <option value="intersection-strict" selected="false">Intersection (strict)</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
83 <option value="intersection-nonempty" selected="false">Intersection (nonempty)</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
84 </param>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
85 </inputs>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
86 <outputs>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
87 <data name="report" format="html" label="${tool.name} report on ${on_string}" hidden="false"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
88 <data name="count" format="csv" label="${tool.name} txt count on ${on_string}" hidden="false"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
89 </outputs>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
90 <citations>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
91 <citation type="bibtex"><![CDATA[
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
92 @article{allaire2016rmarkdown,
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
93 title={rmarkdown: Dynamic Documents for R, 2016},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
94 author={Allaire, J and Cheng, Joe and Xie, Yihui and McPherson, Jonathan and Chang, Winston and Allen, Jeff
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
95 and Wickham, Hadley and Atkins, Aron and Hyndman, Rob},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
96 journal={R package version 0.9},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
97 volume={6},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
98 year={2016}
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
99 }
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
100 ]]></citation>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
101 <citation type="bibtex"><![CDATA[
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
102 @book{xie2015dynamic,
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
103 title={Dynamic Documents with R and knitr},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
104 author={Xie, Yihui},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
105 volume={29},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
106 year={2015},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
107 publisher={CRC Press}
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
108 }
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
109 ]]></citation>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
110 <citation type="bibtex"><![CDATA[
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
111 @online{jstree,
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
112 author={Bozhanov, Ivan},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
113 year = 2018,
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
114 url = {https://www.jstree.com/}
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
115 }
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
116 ]]></citation>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
117 <citation type="bibtex"><![CDATA[
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
118 @article{anders2015htseq,
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
119 title={HTSeq—a Python framework to work with high-throughput sequencing data},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
120 author={Anders, Simon and Pyl, Paul Theodor and Huber, Wolfgang},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
121 journal={Bioinformatics},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
122 volume={31},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
123 number={2},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
124 pages={166--169},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
125 year={2015},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
126 publisher={Oxford University Press}
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
127 }
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
128 ]]></citation>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
129 </citations>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
130 </tool>