Mercurial > repos > bgruening > nextdenovo
annotate nextdenovo.xml @ 0:733eab97b979 draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
author | bgruening |
---|---|
date | Thu, 09 Feb 2023 21:24:58 +0000 |
parents | |
children |
rev | line source |
---|---|
0
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
1 <tool id="nextdenovo" name="NextDenovo" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
2 <description>string graph-based de novo assembler for long reads</description> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
3 <macros> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
4 <import>macros.xml</import> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
5 </macros> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
6 <expand macro="biotools"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
7 <expand macro="requirements" /> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
8 <version_command>nextDenovo --version</version_command> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
9 <command detect_errors="exit_code"><![CDATA[ |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
10 mkdir -p './read_files' && |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
11 #for $index,$sample in enumerate($input_reads) |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
12 #set $ext = $sample.ext |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
13 ln -s '${sample}' './read_files/sample_${index}.${ext}' && |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
14 #end for |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
15 ls './read_files' -1 | sed -e 's|^|read_files/|' > './input.fofn' && |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
16 cat '${configfile}' | sed -e "s/cores/\${GALAXY_SLOTS:-4}/g" | sed -e "s|memory|\$((\${GALAXY_MEMORY_MB:-8192}/1024))|g" > './configfile' && |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
17 nextDenovo './configfile' |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
18 ]]></command> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
19 <configfiles> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
20 <configfile name="configfile"><![CDATA[ |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
21 [General] |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
22 job_type = local |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
23 job_prefix = nextDenovo |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
24 task = $task |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
25 rewrite = yes |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
26 deltmp = yes |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
27 parallel_jobs = cores |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
28 input_type = $input_type |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
29 read_type = $read_type |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
30 input_fofn = input.fofn |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
31 |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
32 [correct_option] |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
33 read_cutoff = $read_cutoff |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
34 #if $genome_seed.selector == 'genome' |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
35 genome_size = $genome_seed.genome_size # estimated genome size |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
36 seed_depth = $genome_seed.seed_depth |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
37 #else |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
38 seed_cutoff = $genome_seed.seed_cutoff |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
39 #end if |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
40 blocksize = $blocksize |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
41 sort_options = -m memoryg -t cores -k $ovl_parameters.max_depth_overlap -l $ovl_parameters.max_over_hang_length |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
42 minimap2_options_raw = -t cores --minlen $minimap_parameters.minlen --minmatch $minimap_parameters.minmatch --minide $minimap_parameters.minide --kn $minimap_parameters.kn --wn $minimap_parameters.wn --cn $minimap_parameters.cn --maxhan1 $minimap_parameters.maxhan1 --maxhan2 $minimap_parameters.maxhan2 |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
43 pa_correction = cores |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
44 correction_options = -p cores |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
45 |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
46 [assemble_option] |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
47 minimap2_options_cns = -t cores |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
48 nextgraph_options = -a $np.a $np.c $np.G $np.G $np.k $np.A -E $np.E -q $np.q -i $np.i -I $np.I -R $np.R -S $np.S -r $np.r -M $np.M -T $np.T -N $np.N -u $np.u -w $np.w -D $np.D -P $np.P -m $np.m -n $np.n -B $np.B -C $np.C -z $np.z -l $np.l -L $np.L -t $np.t -F $np.F |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
49 ]]></configfile> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
50 </configfiles> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
51 <inputs> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
52 <param name="input_reads" type="data" format="fasta,fasta.gz,fastq,fastq.gz,fastqsanger,fastqsanger.gz" multiple="true" label="Sequence reads"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
53 <param name="task" type="select" label="Task"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
54 <option value="all">All</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
55 <option value="correct">Correct: only do the correction step</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
56 <option value="assemble">Assemble: only do the assembly step (only work if input type = corrected or read type = HiFi)</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
57 </param> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
58 <param name="input_type" type="select" label="Input type" help="You can use raw or corrected reads."> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
59 <option value="raw">Raw</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
60 <option value="corrected">Corrected</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
61 </param> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
62 <param name="read_type" type="select" label="Read type"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
63 <option value="clr">CLR: continuous long read</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
64 <option value="hifi">HiFi: PacBio highly accurate long reads</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
65 <option value="ont">ONT: Nanopore 1D reads</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
66 </param> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
67 <param name="read_cutoff" type="integer" min="0" value="1000" optional="true" label="Read cutoff" help="filter reads with length smaller than read_cutoff"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
68 <conditional name="genome_seed"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
69 <param name="selector" type="select" label="Provide estimated genome size or seed cutoff" help="It is requried to perform some simple statistics (such as length distribution, total amount of data and sequencing depth) on the input data"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
70 <option value="genome">Estimated genome size</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
71 <option value="seed">Seed cutoff</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
72 </param> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
73 <when value="genome"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
74 <param name="genome_size" type="text" value="" optional="true" label="Estimated genome size" help="Estimated genome size, suffix K/M/G recognized, used to |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
75 calculate seed_cutoff/seed_cutfiles/blocksize and average depth, it can be omitted when manually setting seed_cutoff. Spaces are not allowed."> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
76 <sanitizer invalid_char=""> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
77 <valid initial="string.letters,string.digits"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
78 <add value="."/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
79 </valid> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
80 </sanitizer> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
81 <validator type="regex">[0-9KMGkmg.]+</validator> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
82 </param> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
83 <param name="seed_depth" type="integer" min="0" value="45" label="Seed depth" help="Expected seed depth, used to calculate seed_cutoff, co-use with |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
84 genome_size, you can try to set it 30-45 to get a better assembly result." /> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
85 </when> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
86 <when value="seed"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
87 <param name="seed_cutoff" type="integer" min="0" value="0" optional="true" label="Seed cutoff" help="Minimum seed length. Set it to 0 for calculating it automatically." /> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
88 </when> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
89 </conditional> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
90 <param name="blocksize" type="text" value="10g" label="Block size" help="Block size for parallel running, split non-seed reads into small files, the maximum size of |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
91 each file is blocksize."> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
92 <sanitizer invalid_char=""> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
93 <valid initial="string.letters,string.digits"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
94 </sanitizer> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
95 <validator type="regex">[0-9KMGkmg]+</validator> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
96 </param> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
97 <section name="ovl_parameters" title="OVL sort parameters" expanded="true"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
98 <param name="max_depth_overlap" type="integer" min="0" value="40" label="Max depth of each overlap" help="This value should be equal or smaller than |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
99 the average sequencing depth." /> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
100 <param name="max_over_hang_length" type="integer" min="0" value="300" label="Max over hang length to filter"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
101 </section> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
102 <section name="minimap_parameters" title="Minimap2 parameters" expanded="true"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
103 <param name="minlen" type="integer" min="0" value="500" label="Minimum overlap length"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
104 <param name="minmatch" type="integer" min="0" value="100" label="Minimum match length"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
105 <param name="minide" type="float" min="0" value="0.05" max="1" label="Minimum identity"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
106 <param name="kn" type="integer" min="0" value="17" max="28" label="K-mer size"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
107 <param name="wn" type="integer" min="0" value="10" label="Minimizer window size"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
108 <param name="cn" type="integer" min="0" value="20" label="Re-align for every n reads"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
109 <param name="maxhan1" type="integer" min="0" value="5000" label="Maximum over hang length for re-align"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
110 <param name="maxhan2" type="integer" min="0" value="500" label="Maximum over hang length for filtering contained reads"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
111 </section> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
112 <section name="correction_options" title="Correction options" expanded="true"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
113 <param name="split" type="boolean" truevalue="--split" falsevalue="" checked="false" label="Split" help="Split the corrected seed with un-corrected regions" /> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
114 <param name="fast" type="boolean" truevalue="-fast" falsevalue="" checked="false" label="Fast" help="0.5-1 times faster mode with a little lower accuracy." /> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
115 </section> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
116 <section name="np" title="NextGraph parameters"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
117 <param argument="-c" type="boolean" truevalue="-c" falsevalue="" checked="false" label="Disable pre-filter chimeric reads."/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
118 <param argument="-G" type="boolean" truevalue="-G" falsevalue="" checked="false" label="Retain potential chimeric edges."/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
119 <param argument="-k" type="boolean" truevalue="-k" falsevalue="" checked="false" label="Delete complex bubble paths."/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
120 <param argument="-A" type="boolean" truevalue="-A" falsevalue="" checked="false" label="Output alternative contigs" |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
121 help="For highly heterozygous genomes, it will increase assembly size."/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
122 <param argument="-a" type="select" label="Output format"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
123 <option value="1">FASTA</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
124 <option value="3">GFA</option> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
125 </param> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
126 <param argument="-E" type="integer" min="0" value="1000" label="Minimum contig length"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
127 <param argument="-q" type="integer" min="0" value="0" label="Minimum short branch length" help="By default it is disabled (value = 0)." /> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
128 <param argument="-i" type="float" min="0" max="1" value="0.1" label="Minimum identity of alignmnents"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
129 <param argument="-I" type="float" min="0" max="1" value="0.7" label="Minimum test-to-best identity ratio"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
130 <param argument="-R" type="float" min="0" max="1" value="0" label="Maximum test-to-best identity ratio"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
131 <param argument="-S" type="float" min="0" max="1" value="0.4" label="Minimum test-to-best aligned length ratio"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
132 <param argument="-r" type="float" min="0" max="1" value="0.5" label="Maximum test-to-best score ratio of a low quality edge"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
133 <param argument="-M" type="float" min="0" max="1" value="0.9" label="Minimum test-to-best aligned matches ratio"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
134 <param argument="-T" type="float" min="0" max="1" value="0.6" label="Minimum test-to-best depth ratio of an edge"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
135 <param argument="-N" type="integer" min="1" max="2" value="2" label="Minimum valid nodes of a read"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
136 <param argument="-u" type="integer" min="1" max="2" value="2" label="Minimum contained number to filter"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
137 <param argument="-w" type="integer" min="1" value="3" label="Minimum depth of an edge"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
138 <param argument="-D" type="integer" min="0" value="2" label="Depth of BFS to identify chimeric nodes"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
139 <param argument="-P" type="integer" min="0" value="2" label="Maximum depth multiple of a node for BFS"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
140 <param argument="-m" type="float" min="0" value="1.5" label="Minimum depth multiple of a repeat node"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
141 <param argument="-n" type="float" min="0" value="2000" label="Maximum depth multiple of a node"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
142 <param argument="-B" type="integer" min="0" value="500" label="Maximum length of a bubble"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
143 <param argument="-C" type="integer" min="0" value="20" label="Maximum length of a compound path"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
144 <param argument="-z" type="integer" min="0" value="8" label="Maximum length of a z branch"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
145 <param argument="-l" type="integer" min="0" value="15" label="Maximum length of a short branch"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
146 <param argument="-L" type="integer" min="0" value="5" label="Maximal length of a short loop"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
147 <param argument="-t" type="integer" min="0" value="500" label="Maximal over hang length of dovetails"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
148 <param argument="-F" type="integer" min="0" value="1000" label="Fuzz length for trans-reduction"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
149 </section> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
150 </inputs> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
151 <outputs> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
152 <data name="stats" format="txt" from_work_dir="03.ctg_graph/nd.asm.fasta.stat" label="${tool.name} on ${on_string}: stats"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
153 <filter>task != 'correct'</filter> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
154 </data> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
155 <data name="asmp" format="txt" from_work_dir="03.ctg_graph/nd.asm.p.fasta" label="${tool.name} on ${on_string}: nd.asm.p.fasta"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
156 <filter>task != 'correct'</filter> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
157 </data> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
158 <data name="asm" format="txt" from_work_dir="03.ctg_graph/nd.asm.fasta.stat" label="${tool.name} on ${on_string}: nd.asm.p.fasta"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
159 <filter>task != 'correct'</filter> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
160 </data> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
161 <data name="asm" format="txt" from_work_dir="02.cns_align/01.seed_cns.sh.work/seed_cns3" label="${tool.name} on ${on_string}: corrected"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
162 <filter>task != 'assemble'</filter> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
163 </data> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
164 <data name="config" format="txt" from_work_dir="configfile" label="${tool.name} on ${on_string}: configuration file"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
165 </outputs> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
166 <tests> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
167 <!-- Default parameters: correct mode --> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
168 <test expect_num_outputs="2"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
169 <param name="input_reads" value="nanopore.fasta.gz"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
170 <param name="task" value="correct"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
171 <param name="input_type" value="raw"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
172 <param name="read_type" value="ont"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
173 <conditional name="genome_seed"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
174 <param name="selector" value="genome"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
175 <param name="genome_size" value="2k"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
176 <param name="seed_depth" value="45"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
177 </conditional> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
178 <output name="config"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
179 <assert_contents> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
180 <has_text text="genome_size = 2k"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
181 <has_n_lines n="26"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
182 </assert_contents> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
183 </output> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
184 </test> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
185 <test expect_failure="true"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
186 <param name="input_reads" value="nanopore.fasta.gz"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
187 <param name="task" value="all"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
188 <param name="input_type" value="raw"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
189 <param name="read_type" value="nanopore"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
190 <conditional name="genome_seed"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
191 <param name="selector" value="genome"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
192 <param name="genome_size" value="2k"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
193 <param name="seed_depth" value="45"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
194 </conditional> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
195 <assert_stderr> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
196 <has_text text="The read/seed length is too short, and the assembly result is unexpected and please check the assembly quality carefully." /> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
197 </assert_stderr> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
198 </test> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
199 <test expect_failure="true"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
200 <param name="input_reads" value="nanopore.fasta.gz"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
201 <param name="task" value="assemble"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
202 <param name="input_type" value="raw"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
203 <param name="read_type" value="nanopore"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
204 <conditional name="genome_seed"> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
205 <param name="selector" value="genome"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
206 <param name="genome_size" value="2k"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
207 <param name="seed_depth" value="45"/> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
208 </conditional> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
209 <assert_stderr> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
210 <has_text text="The read/seed length is too short, and the assembly result is unexpected and please check the assembly quality carefully." /> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
211 </assert_stderr> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
212 </test> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
213 </tests> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
214 <help><![CDATA[ |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
215 NextDenovo is a string graph-based de novo assembler for long reads (CLR, HiFi and ONT). It uses |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
216 a "correct-then-assemble" strategy similar to canu (no correction step for PacBio HiFi reads), but |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
217 requires significantly less computing resources and storages. |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
218 ]]></help> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
219 <expand macro="citations" /> |
733eab97b979
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/nextdenovo commit 5890a5b5b51cfe2dc4a1bbe1866ce508a9f9ce9f
bgruening
parents:
diff
changeset
|
220 </tool> |