annotate hfp_cronology.xml @ 0:9e8b1c747a6a draft default tip

planemo upload
author galaxytrakr
date Fri, 29 May 2026 13:32:17 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
1 <tool id="hfp_cronology_awsbatch" name="cronology" version="0.2.0+awsbatch">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
2 <description>An automated workflow for Cronobacter isolate assembly, sequence typing and traceback.</description>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
3 <requirements>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
4 <container type="docker">quay.io/galaxytrakr/mulled-v2-ebd88135862aa647eeae73d4d8e6ea8ec81245cd:v5.0</container>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
5 </requirements>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
6 <version_command>nextflow -version</version_command>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
7 <command detect_errors="exit_code"><![CDATA[
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
8 export MAMBA_ROOT_PREFIX="/server/galaxy/data/nextflow-micromamba-cache";
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
9 export NXF_HOME=\$(pwd)"/.nextflow-home";
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
10 mkdir -p cpipes-input || exit 1;
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
11 echo -e 'We attempted to create a tree and upload to microreact.org. The following is the log of that attempt\nand contains the URL if it was successful.\n\n' > upload_to_microreact.txt || exit 1;
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
12 pwd_path=\$(pwd);
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
13 #import re
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
14 #if (str($input_read_type_cond.input_read_type) == "single_long"):
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
15 #for _, $unpaired in enumerate($input_read_type_cond.input):
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
16 #set read1 = str($unpaired.name)
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
17 #if not str($unpaired.name).endswith(('.fastq', '.fastq.gz')):
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
18 #set read1_ext = re.sub('fastqsanger', 'fastq', str($unpaired.ext))
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
19 #set read1 = str($unpaired.name) + str('.') + $read1_ext
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
20 #end if
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
21 ln -sf '$unpaired' './cpipes-input/$read1';
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
22 #end for
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
23 #elif (str($input_read_type_cond.input_read_type) == "paired"):
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
24 #for _, $pair in enumerate($input_read_type_cond.input_pair)
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
25 #set read_R1 = re.sub('\:forward', '_forward', str($pair.forward.name))
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
26 #set read_R2 = re.sub('\:reverse', '_reverse', str($pair.reverse.name))
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
27 #set read_R1_ext = re.sub('fastqsanger', 'fastq', str($pair.forward.ext))
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
28 #set read_R2_ext = re.sub('fastqsanger', 'fastq', str($pair.reverse.ext))
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
29 #if not str($pair.forward.name).endswith(('.fastq', '.fastq.gz')):
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
30 #set read_R1 = $read_R1 + str('.') + $read_R1_ext
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
31 #end if
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
32 #if not str($pair.reverse.name).endswith(('.fastq', '.fastq.gz')):
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
33 #set read_R2 = $read_R2 + str('.') + $read_R2_ext
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
34 #end if
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
35 ln -sf '$pair.forward' './cpipes-input/$read_R1';
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
36 ln -sf '$pair.reverse' './cpipes-input/$read_R2';
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
37 #end for
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
38 #end if
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
39 $__tool_directory__/0.2.0/cpipes
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
40 --pipeline cronology
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
41 --input \${pwd_path}/cpipes-input
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
42 --output \${pwd_path}/cpipes-output
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
43 --fq_suffix '${input_read_type_cond.fq_suffix}'
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
44 #if (str($input_read_type_cond.input_read_type) == "single_long"):
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
45 --fq_single_end true
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
46 #elif (str($input_read_type_cond.input_read_type) == "paired"):
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
47 --fq_single_end false --fq2_suffix '${input_read_type_cond.fq2_suffix}'
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
48 #end if
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
49 --ref_acc $refgenome
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
50 --tuspy_n $tuspy_n
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
51 --fq_filename_delim '${fq_filename_delim}'
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
52 --fq_filename_delim_idx $fq_filename_delim_idx
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
53 -profile stdkondagac;
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
54 mv './cpipes-output/cronology-multiqc/multiqc_report.html' './multiqc_report.html' || exit 1;
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
55 mv './cpipes-output/mashtree/hitsTree.dnd' './hitsTree.newick' || exit 1;
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
56 cat ./cpipes-output/upload_microreact/microreact_url.txt >> upload_to_microreact.txt || exit 1;
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
57 ]]></command>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
58 <inputs>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
59 <conditional name="input_read_type_cond">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
60 <param name="input_read_type" type="select" label="Select the read collection type">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
61 <option value="single_long" selected="true">Single-End short reads</option>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
62 <option value="paired">Paired-End short reads</option>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
63 </param>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
64 <when value="single_long">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
65 <param name="input" type="data_collection" collection_type="list" format="fastq,fastq.gz"
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
66 label="Dataset list of unpaired short reads or long reads" />
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
67 <param name="fq_suffix" value=".fastq.gz" type="text" label="Suffix of the Single-End FASTQ"/>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
68 </when>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
69 <when value="paired">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
70 <param name="input_pair" type="data_collection" collection_type="list:paired" format="fastq,fastq.gz" label="List of Dataset pairs" />
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
71 <param name="fq_suffix" value="_R1_001.fastq.gz" type="text" label="Suffix of the R1 FASTQ"
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
72 help="For any data sets downloaded from NCBI into Galaxy, change this to _forward.fastq.gz suffix."/>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
73 <param name="fq2_suffix" value="_R2_001.fastq.gz" type="text" label="Suffix of the R2 FASTQ"
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
74 help="For any data sets downloaded from NCBI into Galaxy, change this to _reverse.fastq.gz suffix."/>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
75 </when>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
76 </conditional>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
77 <param name="refgenome" optional="true" value="GCF_003516125" type="text"
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
78 label="NCBI reference genome accession"
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
79 help="Is the reference genome other than Cronobacter sakazakii? Reference genome FASTA is used as a model for gene prediction. DO NOT ENTER THE DECIMAL PART (Ex: GCF_003516125.1)." />
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
80 <param name="tuspy_n" optional="true" value="5" type="integer" label="Enter the number of top unique hits to retain after initial MASH screen step"
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
81 help="These hits will be used to build a genome distance based tree for your experiment run. Default value of 2 is suitable for almost all scenarios."/>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
82 <param name="fq_filename_delim" type="text" value="_" label="File name delimitor by which samples are grouped together (--fq_filename_delim)"
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
83 help="This is the delimitor by which samples are grouped together to display in the final MultiQC report. For example, if your input data sets are mango_replicate1.fastq.gz, mango_replicate2.fastq.gz, orange_replicate1_maryland.fastq.gz, orange_replicate2_maryland.fastq.gz, then to create 2 samples mango and orange, the value for --fq_filename_delim would be _ (underscore) and the value for --fq_filename_delim_idx would be 1, since you want to group by the first word (i.e. mango or orange) after splitting the filename based on _ (underscore)."/>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
84 <param name="fq_filename_delim_idx" type="integer" value="1" label="File name delimitor index (--fq_filename_delim_idx)" />
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
85 </inputs>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
86 <outputs>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
87 <data name="multiqc_report" format="html" label="cronology: MultiQC Report on ${on_string}" from_work_dir="multiqc_report.html"/>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
88 <data name="mashtree" format="nhx" label="cronology: Genome distance based tree on ${on_string}" from_work_dir="hitsTree.newick"/>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
89 <data name="microreact" format="txt" label="cronology: Tree result from microreact.org ${on_string}" from_work_dir="upload_to_microreact.txt"/>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
90 <collection name="itol_metadata" type="list" label="cronology: iTOL Metadata: ${on_string}">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
91 <discover_datasets pattern="(?P&lt;name&gt;.*)\.txt" ext="txt" directory="./cpipes-output/cat_unique" match_relative_path="true" />
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
92 </collection>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
93 <collection name="gene_models" type="list" label="cronology: Predicted gene models: ${on_string}">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
94 <discover_datasets pattern=".*\/(?P&lt;name&gt;.*)\.gff" ext="gff" directory="./cpipes-output/prokka" recurse="true" match_relative_path="true" />
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
95 </collection>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
96 <collection name="assemblies" type="list" label="cronology: Polished genome assemblies: ${on_string}">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
97 <discover_datasets pattern="(?P&lt;name&gt;.*)\.fa" ext="fa" directory="./cpipes-output/polypolish" match_relative_path="true" />
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
98 </collection>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
99 </outputs>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
100 <tests>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
101 <!--Test 01: long reads-->
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
102 <test expect_num_outputs="2">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
103 <param name="input">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
104 <collection type="list">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
105 <element name="FAL11127.fastq.gz" value="FAL11127.fastq.gz" />
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
106 <element name="FAL11341.fastq.gz" value="FAL11341.fastq.gz" />
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
107 <element name="FAL11342.fastq.gz" value="FAL11342.fastq.gz" />
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
108 </collection>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
109 </param>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
110 <param name="fq_suffix" value=".fastq.gz"/>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
111 <output name="multiqc_report" file="multiqc_report.html" ftype="html" compare="sim_size"/>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
112 <!-- <output name="assembled_mags" file="FAL11127.assembly_filtered.contigs.fasta" ftype="fasta" compare="sim_size"/> -->
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
113 </test>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
114 </tests>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
115 <help><![CDATA[
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
116
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
117 .. class:: infomark
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
118
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
119 **Purpose**
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
120
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
121 cronology is an automated workflow for Cronobacter isolate assembly,
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
122 sequencing typing and traceback. The workflow version 0.1.0 takes in single-end
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
123 or paired-end Illumina short read data, performs QC using fastp, assembly and polish using shovill and polypolish
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
124 and whole genome distance based clustering using mashtree based on NCBI Pathogen Detection DB for Cronobacter.
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
125
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
126 It is written in Nextflow and is part of the modular data analysis pipelines (CFSAN PIPELINES or CPIPES for short) at CFSAN.
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
127
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
128
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
129 ----
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
130
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
131 .. class:: infomark
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
132
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
133 **Testing and Validation**
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
134
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
135 The CPIPES - cronology Nextflow pipeline has been wrapped to make it work in Galaxy.
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
136 All the testing has been done on the command line on the CFSAN Raven2 HPC Cluster.
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
137
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
138
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
139 ----
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
140
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
141 .. class:: infomark
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
142
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
143 **Outputs**
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
144
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
145 The main output files are:
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
146
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
147 ::
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
148
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
149 - MultiQC Report: Contains a brief summary report including any serotyping and AMR result tables.
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
150 Please note that due to MultiQC customizations, the preview (eye icon) will not
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
151 work within Galaxy for the MultiQC report. Please download the file by clicking
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
152 on the floppy icon and view it in your browser on your local desktop/workstation.
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
153 You can export the tables and plots from the downloaded MultiQC report.
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
154 - Polished de novo assemblies (FASTA) for each sample.
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
155 - Genome annotations (GFF) for each sample.
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
156 - Whole genome distance based clustering tree (Newick).
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
157 - Additional metadata useful for uploading the Newick tree into iTOL.
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
158 - A https://microreact.org URL stored in a TXT file. An attempt will be made to upload the tree (Newick)
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
159 to https://microreact.org and if successful, the URL will be retrieved and stored in this TXT file.
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
160
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
161 ]]></help>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
162 <citations>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
163 <citation type="bibtex">
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
164 @article{cronology,
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
165 author = {Konganti, Kranti},
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
166 year = {2024},
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
167 month = {May},
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
168 title = {cronology: An automated workflow for Cronobacter isolate assembly, sequence typing and traceback},
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
169 journal = {Unpublished},
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
170 doi = {xx.xxxx/xxxxx.2024.xxxxxxxxxx},
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
171 url = {https://github.com/CFSAN-Biostatistics/cronology}}
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
172 </citation>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
173 </citations>
9e8b1c747a6a planemo upload
galaxytrakr
parents:
diff changeset
174 </tool>