annotate rmarkdown_report.xml @ 27:ada57b198dc1 draft default tip

planemo upload commit bb4923aaeb8563e3b8ecd44483f788b2992f9e98-dirty
author mingchen0919
date Sat, 01 Dec 2018 01:04:12 -0500
parents a47d9567f217
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
18
0489a2fd17d6 planemo upload commit 389e632f9395db700c789034d9872c6b45a70b21-dirty
mingchen0919
parents: 15
diff changeset
1 <tool name="aurora_htseq" id='aurora_htseq_report' version="2.0.2">
11
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>
27
ada57b198dc1 planemo upload commit bb4923aaeb8563e3b8ecd44483f788b2992f9e98-dirty
mingchen0919
parents: 26
diff changeset
6 <requirement type="package" version="1.15.0.6">pandoc</requirement>
24
d5837093e01f planemo upload commit 9d80f8019f1eb21b0bc6fdb4e3ae7684174f6ca4-dirty
mingchen0919
parents: 23
diff changeset
7 <requirement type="package" version="1.20.2">r-getopt</requirement>
d5837093e01f planemo upload commit 9d80f8019f1eb21b0bc6fdb4e3ae7684174f6ca4-dirty
mingchen0919
parents: 23
diff changeset
8 <requirement type="package" version="1.10">r-rmarkdown</requirement>
20
11994267638a planemo upload commit 389e632f9395db700c789034d9872c6b45a70b21-dirty
mingchen0919
parents: 19
diff changeset
9 <requirement type="package" version="0.11.0">htseq</requirement>
24
d5837093e01f planemo upload commit 9d80f8019f1eb21b0bc6fdb4e3ae7684174f6ca4-dirty
mingchen0919
parents: 23
diff changeset
10 <requirement type="package" version="0.4">r-dt</requirement>
11
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
11 </requirements>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
12 <command><![CDATA[
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
13
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
14 ######### 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
15 mkdir -p $report.files_path &&
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
16
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
17 ######### three important paths:
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
18 ######### 1. path to tool installation directory
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
19 ######### 2. path to report html
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
20 ######### 3. path to files_path directory associated with the report output.
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
21 export TOOL_INSTALL_DIR='${__tool_directory__}' &&
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
22 export REPORT='$report' &&
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
23 export REPORT_FILES_PATH='$report.files_path' &&
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
24
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
25 ############ create a hidden file to store r markdown rendering log
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
26 touch $report.files_path/.r_rendering.log.txt &&
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
27
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
28 ############ finally run the render.R script
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
29 Rscript '${__tool_directory__}/rmarkdown_report_render.R'
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
30
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
31 -o $report
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
32 -d $report.files_path
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
33
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
34 -A '$alignment_files'
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
35 -B '$sample_names'
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
36 -G $gff
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
37 -f $format
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
38 -r $order
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
39 -S $stranded
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
40 -a $minaqual
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
41 -T $feature_type
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
42 -i $idattr
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
43 -m $mode
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
44 -c $count
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
45
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
46
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
47 ]]></command>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
48 <inputs>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
49 <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
50 multiple="True"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
51 <param type="text" name="sample_names" label="Sample names"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
52 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
53 optional="False" size="5x25"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
54 <param type="select" name="format" argument="-f" label="Input data format" optional="False" multiple="False">
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
55 <option value="sam" selected="false">SAM</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
56 <option value="bam" selected="true">BAM</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
57 </param>
15
70f25691901a planemo upload commit 0b6e8a54187fd05c2bd373c8a0d7d23590240404-dirty
mingchen0919
parents: 13
diff changeset
58 <param type="data" name="gff" label="GFF file" optional="False" format="gff,gff3"/>
11
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
59 <param type="select" name="order" argument="-r" label="Order"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
60 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
61 optional="False" multiple="False">
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
62 <option value="name" selected="false">Name</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
63 <option value="pos" selected="false">Position</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
64 </param>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
65 <param type="select" name="stranded" argument="-s" label="Stranded" optional="False" multiple="False">
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
66 <option value="yes" selected="true">Yes</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
67 <option value="no" selected="false">No</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
68 <option value="reverse" selected="false">Reverse</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
69 </param>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
70 <param type="integer" name="minaqual" argument="-a" label="Alignment quality "
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
71 help="Skip all reads with alignment quality lower than the given minimum value (default: 10)"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
72 optional="False" value="10" min="0"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
73 <param type="text" name="feature_type" argument="-t" label="Feature type"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
74 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
75 optional="False" value="exon"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
76 <param type="text" name="idattr" argument="-i" label="ID attribute"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
77 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
78 optional="False" value="gene_id"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
79 <param type="select" name="mode" argument="-m" label="Mode"
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
80 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
81 optional="False" multiple="False">
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
82 <option value="union" selected="true">Union</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
83 <option value="intersection-strict" selected="false">Intersection (strict)</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
84 <option value="intersection-nonempty" selected="false">Intersection (nonempty)</option>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
85 </param>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
86 </inputs>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
87 <outputs>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
88 <data name="report" format="html" label="${tool.name} report on ${on_string}" hidden="false"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
89 <data name="count" format="csv" label="${tool.name} txt count on ${on_string}" hidden="false"/>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
90 </outputs>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
91 <citations>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
92 <citation type="bibtex"><![CDATA[
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
93 @article{allaire2016rmarkdown,
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
94 title={rmarkdown: Dynamic Documents for R, 2016},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
95 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
96 and Wickham, Hadley and Atkins, Aron and Hyndman, Rob},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
97 journal={R package version 0.9},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
98 volume={6},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
99 year={2016}
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
100 }
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
101 ]]></citation>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
102 <citation type="bibtex"><![CDATA[
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
103 @book{xie2015dynamic,
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
104 title={Dynamic Documents with R and knitr},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
105 author={Xie, Yihui},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
106 volume={29},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
107 year={2015},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
108 publisher={CRC Press}
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
109 }
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
110 ]]></citation>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
111 <citation type="bibtex"><![CDATA[
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
112 @online{jstree,
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
113 author={Bozhanov, Ivan},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
114 year = 2018,
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
115 url = {https://www.jstree.com/}
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
116 }
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
117 ]]></citation>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
118 <citation type="bibtex"><![CDATA[
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
119 @article{anders2015htseq,
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
120 title={HTSeq—a Python framework to work with high-throughput sequencing data},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
121 author={Anders, Simon and Pyl, Paul Theodor and Huber, Wolfgang},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
122 journal={Bioinformatics},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
123 volume={31},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
124 number={2},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
125 pages={166--169},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
126 year={2015},
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
127 publisher={Oxford University Press}
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
128 }
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
129 ]]></citation>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
130 </citations>
ce76fb2791e5 planemo upload commit d28f1764ef50ca42f996cada585cfcea9ec04e5a
mingchen0919
parents:
diff changeset
131 </tool>