Mercurial > repos > mvdbeek > wtdbg2
annotate wtdbg2.xml @ 1:fe60b4299555 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
author | mvdbeek |
---|---|
date | Mon, 26 Nov 2018 09:10:05 -0500 |
parents | 7bb3cf8b9a5d |
children | 79430547460a |
rev | line source |
---|---|
0
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
1 <tool id="wtdbg2" name="wtdbg" version="2.2"> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
2 <description>De novo assembler for long noisy sequences</description> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
3 <requirements> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
4 <requirement type="package" version="2.2">wtdbg</requirement> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
5 <!-- Update this once 2.2 is released, need to create env manually for now |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
6 <requirement type="package" version="1.9">samtools</requirement> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
7 <requirement type="package" version="2.14">minimap2</requirement> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
8 --> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
9 </requirements> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
10 <version_command>wtdbg2 -V</version_command> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
11 <command detect_errors="exit_code"><![CDATA[ |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
12 wtdbg2 -t \${GALAXY_SLOTS:-1} |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
13 -i '$inputs' |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
14 -fo prefix |
1
fe60b4299555
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
0
diff
changeset
|
15 #if $preset.select_preset != 'manual' |
0
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
16 -x '$preset.select_preset' |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
17 #else |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
18 -k $preset.kmer_length |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
19 -p $preset.hpc_kmer_length |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
20 -K $preset.high_freq_kmer |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
21 -E $preset.min_kmer_freq |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
22 -S $preset.sampling_rate |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
23 -l $preset.min_length_alignment |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
24 -m $preset.min_len_kmer_matching |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
25 -A $preset.keep_contained_reads_during_alignment |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
26 -s $preset.min_similarity |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
27 -L $preset.longest_subread |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
28 -e $preset.minimum_coverage_valid_edge |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
29 -g '$preset.approximate_genome_size' |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
30 -X $preset.best_layout_depth |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
31 #end if |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
32 && wtpoa-cns -t \${GALAXY_SLOTS:-1} -i prefix.ctg.lay -fo prefix.ctg.lay.fa && |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
33 minimap2 -t \${GALAXY_SLOTS:-1} -x map-pb -a prefix.ctg.lay.fa '$inputs' | samtools view -Sb - >prefix.ctg.lay.map.bam && |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
34 samtools sort prefix.ctg.lay.map.bam > prefix.ctg.lay.map.srt |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
35 #if $polish_consensus |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
36 && samtools view prefix.ctg.lay.map.srt.bam | wtpoa-cns -t \${GALAXY_SLOTS:-1} -d prefix.ctg.lay.fa -i - -fo prefix.ctg.lay.2nd.fa |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
37 #end if |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
38 ]]></command> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
39 <inputs> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
40 <param name="inputs" type="data" format="fasta,fastq,fasta.gz,fastq.gz" help="Select input reads"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
41 <conditional name="preset"> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
42 <param name="select_preset" type="select"> |
1
fe60b4299555
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
0
diff
changeset
|
43 <option value="rsII">PacBio RSII (-p 21 -S 4 -s 0.05 -L 5000)</option> |
fe60b4299555
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
0
diff
changeset
|
44 <option value="sequel">Pacbio Sequel (-p 0 -k 15 -AS 2 -s 0.05 -L 5000)</option> |
fe60b4299555
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
0
diff
changeset
|
45 <option value="nanopore">Nanopore (-p 19 -AS 2 -s 0.05 -L 5000)</option> |
fe60b4299555
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
0
diff
changeset
|
46 <option value="corrected">Corrected Reads (-p 0 -k 19 -AS 4 -s 0.5 -L 5000)</option> |
0
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
47 <option value="manual">Specify Options</option> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
48 </param> |
1
fe60b4299555
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
0
diff
changeset
|
49 <when value="rsII"> |
0
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
50 </when> |
1
fe60b4299555
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
0
diff
changeset
|
51 <when value="sequel"> |
0
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
52 </when> |
1
fe60b4299555
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
0
diff
changeset
|
53 <when value="nanopore"> |
0
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
54 </when> |
1
fe60b4299555
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
0
diff
changeset
|
55 <when value="corrected"> |
0
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
56 </when> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
57 <when value="manual"> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
58 <param name="kmer_length" argument="-k" type="integer" value="0" min="0" max="25" label="kmer fsize"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
59 <param name="hpc_kmer_length" argument="-p" type="integer" value="0" min="0" max="25" label="kmer psize"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
60 <param name="high_freq_kmer" argument="-K" type="float" value="1000.05" label="Filter high frequency kmers, maybe repetitive" help=">= 1000 and indexing >= (1 - 0.05) * total_kmers_count"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
61 <param name="min_kmer_freq" argument="-E" type="integer" value="2" label="Min kmer frequency"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
62 <param name="sampling_rate" argument="-S" type="float" value="4.0" label="Subsampling kmers, 1/(S) kmers are indexed" help="-S is very useful in saving memeory and speeding up. Please note that subsampling kmers will have less matched length"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
63 <param name="min_length_alignment" argument="-l" type="integer" value="2048" label="Min length of alignment"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
64 <param name="min_length_kmer_matching" argument="-m" type="integer" value="200" label="Min matched length by kmer matching"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
65 <param name="keep_contained_reads_during_alignment" argument="-A" type="boolean" truevalue="-A" falsevalue="" label="Keep contained reads during alignment?"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
66 <param name="min_similarity" argument="-s" type="float" label="Min similarity, calculated by kmer matched length" value="0.05" min="0" max="1"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
67 <param name="longest_subread" argument="-L" type="integer" value="0" label="Choose the longest subread and drop reads shorter than this value"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
68 <param name="minimum_coverage_valid_edge" argument="-e" type="integer" value="3" label="Min read depth of a valid edge"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
69 <param name="approximate_genome_size" argument="-g" type="integer" value="0" label="Approximate genome size in Megabases"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
70 <param name="best_layout_depth" argument="-X" type="integer" value="50" min="1" label="Select best reads for this amount of coverage"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
71 </when> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
72 </conditional> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
73 <param name="polish_consensus" type="boolean" label="Polish consensus" help="Select No if you plan to use a different tool for polishing the contig consensus sequences"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
74 </inputs> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
75 <outputs> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
76 <data name="contigs" format="txt" from_work_dir="prefix.ctg.lay"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
77 <data name="consensus" format="fasta" from_work_dir="prefix.ctg.lay.fa"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
78 <data name="polished_consensus" format="fasta" from_work_dir="prefix.ctg.lay.2nd.fa"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
79 </outputs> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
80 <tests> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
81 <test> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
82 <param name="inputs" value="ecoli-reads.fasta" ftype="fasta"/> |
1
fe60b4299555
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
0
diff
changeset
|
83 <param name="preset|select_preset" value="rsII"/> |
0
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
84 <output name="contigs" value="contigs.txt"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
85 <output name="consensus" value="consensus.fa"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
86 <output name="polished_consensus" value="polished_consensus.fa"/> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
87 </test> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
88 </tests> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
89 <help><![CDATA[ |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
90 Wtdbg2 is a de novo sequence assembler for long noisy reads produced by PacBio or Oxford Nanopore Technologies (ONT). It assembles raw reads without error correction and then builds the consensus from intermediate assembly output. Wtdbg2 is able to assemble the human and even the 32Gb Axolotl genome at a speed tens of times faster than CANU and FALCON while producing contigs of comparable base accuracy. |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
91 |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
92 During assembly, wtdbg2 chops reads into 1024bp segments, merges similar segments into a vertex and connects vertices based on the segment adjacency on reads. The resulting graph is called fuzzy Bruijn graph (FBG). It is akin to De Bruijn graph but permits mismatches/gaps and keeps read paths when collapsing k-mers. The use of FBG distinguishes wtdbg2 from the majority of long-read assemblers. |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
93 |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
94 Wtdbg2 combines normal k-mers and homopolymer-compressed (HPC) k-mers to find read overlaps. Option -k specifies the length of normal k-mers, while -p specifies the length of HPC k-mers. By default, wtdbg2 samples a fourth of all k-mers by their hashcodes. For data of relatively low coverage, you may increase this sampling rate by reducing -S. This will greatly increase the peak memory as a cost, though. Option -e, which defaults to 3, specifies the minimum read coverage of an edge in the assembly graph. You may adjust this option according to the overall sequencing depth, too. Option -A also helps relatively low coverage data at the cost of performance. For PacBio data, -L5000 often leads to better assemblies emperically, so is recommended. |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
95 ]]></help> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
96 <citations> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
97 </citations> |
7bb3cf8b9a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/wtdbg2 commit e2f82dabda7848017302214b99404c8466351b08
mvdbeek
parents:
diff
changeset
|
98 </tool> |