Mercurial > repos > iuc > groot
annotate groot.xml @ 0:7af6f7dafd22 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
author | iuc |
---|---|
date | Fri, 18 Oct 2024 08:19:42 +0000 |
parents | |
children |
rev | line source |
---|---|
0
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
1 <tool id="groot" name="Groot" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
2 <description> align reads to references and weight variation graphs and generate report</description> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
3 <macros> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
4 <token name="@TOOL_VERSION@">1.1.2</token> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
6 <token name="@PROFILE@">22.05</token> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
7 </macros> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
8 <xrefs> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
9 <xref type="bio.tools">groot</xref> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
10 </xrefs> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
11 <requirements> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
12 <requirement type="package" version="@TOOL_VERSION@">groot</requirement> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
13 </requirements> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
14 <command detect_errors="exit_code"><![CDATA[ |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
15 set -x pipefail; |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
16 #set $extension = str($fastq.ext) |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
17 ln -s -f '${fastq}' 'input.${extension}' && |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
18 groot index |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
19 --msaDir '$groot_db_select.fields.path' |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
20 --indexDir 'grootIndex' |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
21 --windowSize $windowSize |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
22 --kmerSize $kmerSize |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
23 --maxK $maxK |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
24 --maxSketchSpan $maxSketchSpan |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
25 --numPart $numPart |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
26 --sketchSize $sketchSize |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
27 && |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
28 |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
29 groot align |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
30 --fastq 'input.${extension}' |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
31 --indexDir 'grootIndex' |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
32 --contThresh $contThresh |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
33 --minKmerCov $minKmerCov |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
34 --log '$log' |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
35 $noAlign |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
36 --processors "\${GALAXY_SLOTS:-1}" |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
37 |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
38 | groot report |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
39 --covCutoff '$covCutoff' |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
40 $lowCov |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
41 > '$report_out' |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
42 |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
43 ]]></command> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
44 <inputs> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
45 <param argument="--fastq" type="data" format="fastqsanger,fastqsanger.gz" label="FASTQ file(s) to align"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
46 <section name="index" title="Index"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
47 <param name="groot_db_select" type="select" label="Groot database"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
48 <options from_data_table="groot_database"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
49 <validator message="No groot database is available" type="no_options"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
50 </options> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
51 </param> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
52 <param argument="--windowSize" type="integer" min="0" value="100" label="Size of window to sketch graph traversals" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
53 <param argument="--kmerSize" type="integer" min="0" value="31" label="Size of k-mer" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
54 <param argument="--maxK" type="integer" min="0" value="40" label="maxK in the LSH Ensemble" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
55 <param argument="--maxSketchSpan" type="integer" min="0" value="4" label="Maximum number of identical neighbouring sketches permitted in any graph traversal" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
56 <param argument="--numPart" type="integer" min="0" value="8" label="Number of partitions in the LSH Ensemble" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
57 <param argument="--sketchSize" type="integer" min="0" value="21" label="Size of MinHash sketch" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
58 </section> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
59 <section name="align" title="Align"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
60 <param argument="--contThresh" type="float" min="0" max="1.0" value="0.99" label="Containment threshold for the LSH ensemble" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
61 <param argument="--minKmerCov" type="integer" min="0" value="1" label="Minimum number of k-mers covering each base of a graph segment" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
62 <param argument="--noAlign" type="boolean" truevalue="" falsevalue="--noAlign" label="Perform exact alignment?" |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
63 help="If not, graphs will still be weighted using approximate read mappings"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
64 </section> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
65 <section name="report" title="Report"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
66 <param argument="--covCutoff" type="float" min="0" max="1.0" value="0.97" label="Coverage cutoff for reporting ARGs" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
67 <param argument="--lowCov" type="boolean" checked="false" truevalue="--lowCov" falsevalue="" label="Report ARGs which may not be covered at the 5'/3' ends" |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
68 help="If 'Yes', overrides --covCutoff option"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
69 </section> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
70 </inputs> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
71 <outputs> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
72 <data name="log" format="txt" label="${tool.name} on ${on_string}: Log"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
73 <data name="report_out" format="tabular" label="${tool.name} on ${on_string}: Report"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
74 </outputs> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
75 <tests> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
76 <test expect_num_outputs="2"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
77 <param name="fastq" value="bla-b7-150bp-5x.fq" ftype="fastq"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
78 <section name="index"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
79 <param name="groot_db_select" value="resfinder.90" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
80 <param name="windowSize" value="150"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
81 <param name="kmerSize" value="31"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
82 <param name="maxK" value="20"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
83 <param name="maxSketchSpan" value="30"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
84 <param name="numPart" value="8"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
85 <param name="sketchSize" value="20"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
86 </section> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
87 <section name="align"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
88 <param name="contThresh" value="0.99"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
89 <param name="minKmerCov" value="1" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
90 <param name="noAlign" value=""/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
91 </section> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
92 <section name="report"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
93 <conditional name="arg_report"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
94 <param name="criteria" value="cutoff" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
95 <param name="covCutoff" value="0.97" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
96 </conditional> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
97 </section> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
98 <output name="report_out" ftype="tabular"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
99 <assert_contents> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
100 <has_text text="blaB-7_1_AF189304"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
101 <has_n_lines n="1"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
102 <has_n_columns n="4"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
103 </assert_contents> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
104 </output> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
105 <output name="log" ftype="txt"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
106 <assert_contents> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
107 <has_text text="version"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
108 <has_text text="1.1.2"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
109 </assert_contents> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
110 </output> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
111 </test> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
112 <test expect_num_outputs="2"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
113 <param name="fastq" value="argannot_light-150bp-10000-reads.fq.gz" ftype="fastq.gz"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
114 <section name="index"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
115 <param name="groot_db_select" value="arg-annot.90" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
116 <param name="windowSize" value="150"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
117 <param name="kmerSize" value="41"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
118 <param name="maxK" value="4"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
119 <param name="maxSketchSpan" value="30"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
120 <param name="numPart" value="8"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
121 <param name="sketchSize" value="21"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
122 </section> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
123 <section name="align"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
124 <param name="contThresh" value="0.99"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
125 <param name="minKmerCov" value="1" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
126 <param name="noAlign" value=""/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
127 </section> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
128 <section name="report"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
129 <param name="covCutoff" value="0.97" /> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
130 <param name="lowCov" value="True"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
131 </section> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
132 <output name="report_out" ftype="tabular"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
133 <assert_contents> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
134 <has_text text="argannot~~~(Bla)VIM-9~~~AY524988:1-801"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
135 <has_text text="argannot~~~(Bla)VIM-20~~~GQ414736:1-801"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
136 <has_n_lines n="5"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
137 <has_n_columns n="4"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
138 </assert_contents> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
139 </output> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
140 <output name="log" ftype="txt"> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
141 <assert_contents> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
142 <has_text text="version"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
143 <has_text text="1.1.2"/> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
144 </assert_contents> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
145 </output> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
146 </test> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
147 </tests> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
148 <help><![CDATA[ |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
149 **What it does** |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
150 |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
151 GROOT is a tool to profile Antibiotic Resistance Genes (ARGs) in metagenomic samples. |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
152 |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
153 The method combines variation graph representation of gene sets with an LSH Forest |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
154 indexing scheme to allow for fast classification of metagenomic reads using |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
155 similarity-search queries. Subsequent hierarchical local alignment of classified reads |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
156 against graph traversals facilitates accurate reconstruction of full-length gene sequences |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
157 using a scoring scheme. |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
158 |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
159 The main advantages of GROOT over existing tools are: |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
160 |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
161 - quick classification of reads to candidate ARGs |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
162 - accurate annotation of full-length ARGs |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
163 - can run on a laptop in minutes |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
164 |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
165 GROOT aligns reads to ARG variation graphs, producing an alignment file that contains |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
166 the graph traversals possible for each query read. The alignment file is then used to |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
167 generate a simple resistome profile report. |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
168 |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
169 **Output** |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
170 |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
171 GROOT will output an ARG alignment file (in BAM format) that contains the graph traversals possible for each query read; the alignment file is then used by GROOT to generate a resistome profile. |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
172 |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
173 ]]></help> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
174 <citations> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
175 <citation type="doi">10.1093/bioinformatics/bty387</citation> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
176 </citations> |
7af6f7dafd22
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/groot commit 85ca2a9a7b2871674dbb9e53e398e459debca529
iuc
parents:
diff
changeset
|
177 </tool> |