annotate hifiasm.xml @ 0:bf0a4667e3ce draft

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
author bgruening
date Tue, 02 Mar 2021 20:23:49 +0000
parents
children 6505bd37670d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
1 <tool id="hifiasm" name="Hifiasm" version="@VERSION@">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
2 <description>de novo assembler</description>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
3 <macros>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
4 <token name="@VERSION@">0.14</token>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
5 <token name="@FORMATS@">fasta,fasta.gz,fastq,fastq.gz</token>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
6 <xml name="reads">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
7 <param name="reads" type="data" format="@FORMATS@" label="Input reads" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
8 </xml>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
9 </macros>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
10 <requirements>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
11 <requirement type="package" version="@VERSION@">hifiasm</requirement>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
12 <requirement type="package" version="0.1">yak</requirement>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
13 </requirements>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
14 <version_command>hifiasm --version</version_command>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
15 <command detect_errors="exit_code">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
16 <![CDATA[
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
17 #if str($mode.mode_selector) == 'standard':
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
18 ln -s '$mode.reads' input.${mode.reads.extension} &&
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
19 #else:
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
20 ln -s '$mode.hap1_reads' hap1_reads.${mode.hap1_reads.extension} &&
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
21 ln -s '$mode.hap2_reads' hap2_reads.${mode.hap2_reads.extension} &&
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
22 yak count -k31 -b37 -t\${GALAXY_SLOTS:-1} -o hap1.yak hap1_reads.${mode.hap1_reads.extension} &&
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
23 yak count -k31 -b37 -t\${GALAXY_SLOTS:-1} -o hap2.yak hap2_reads.${mode.hap2_reads.extension} &&
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
24 #end if
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
25 hifiasm -i input.${mode.reads.extension} -t \${GALAXY_SLOTS:-1} -o output -f $filter_bits
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
26 #if str($advanced_options.advanced_selector) == 'set':
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
27 -z $advanced_options.adapter_length
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
28 -k $advanced_options.kmer_length
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
29 -w $advanced_options.window_size
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
30 -D $advanced_options.drop_kmers
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
31 -N $advanced_options.max_overlaps
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
32 -r $advanced_options.correction_rounds
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
33 #end if
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
34 #if str($assembly_options.assembly_selector) == 'set':
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
35 -a $assembly_options.cleaning_rounds
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
36 -m $assembly_options.pop_contigs
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
37 -p $assembly_options.pop_unitigs
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
38 -n $assembly_options.remove_tips
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
39 -x $assembly_options.max_overlap
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
40 -y $assembly_options.min_overlap
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
41 $assembly_options.disable_post_join
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
42 --pb-range $assembly_options.pb_range
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
43 #end if
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
44 #if str($mode.mode_selector) == 'trio':
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
45 -1 hap1.yak
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
46 -2 hap2.yak
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
47 -c $mode.max_kmers
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
48 -d $mode.min_kmers
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
49 #end if
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
50 #if str($purge_options.purge_selector) == 'set':
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
51 -l $purge_options.purge_level
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
52 -s $purge_options.similarity_threshold
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
53 -O $purge_options.minimum_overlap
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
54 #if $purge_options.purge_cov:
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
55 --purge-cov $purge_options.purge_cov
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
56 #end if
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
57 $purge_options.high_het
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
58 #end if
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
59 ]]>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
60 </command>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
61 <inputs>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
62 <conditional name="mode">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
63 <param name="mode_selector" type="select" label="Assembly mode">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
64 <option value="standard">Standard</option>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
65 <option value="trio">Trio mode</option>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
66 </param>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
67 <when value="standard">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
68 <expand macro="reads" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
69 </when>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
70 <when value="trio">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
71 <expand macro="reads" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
72 <param name="hap1_reads" type="data" format="fastq,fastq.gz" label="Haplotype 1 reads" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
73 <param name="hap2_reads" type="data" format="fastq,fastq.gz" label="Haplotype 2 reads" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
74 <param name="max_kmers" argument="-c" type="integer" value="2" label="Lower bound of the binned k-mer's frequency" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
75 <param name="min_kmers" argument="-d" type="integer" value="5" label="Upper bound of the binned k-mer's frequency" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
76 </when>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
77 </conditional>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
78 <param name="filter_bits" argument="-f" type="integer" min="0" value="37" label="Bits for bloom filter" help="A value of 0 disables the bloom filter" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
79 <conditional name="advanced_options">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
80 <param name="advanced_selector" type="select" label="Advanced options">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
81 <option value="blank">Leave default</option>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
82 <option value="set">Specify</option>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
83 </param>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
84 <when value="blank" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
85 <when value="set">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
86 <param name="adapter_length" argument="-z" type="integer" min="0" value="0" label="Length of adapters to be removed" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
87 <param name="kmer_length" argument="-k" type="integer" min="0" max="64" value="51" label="K-mer length" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
88 <param name="window_size" argument="-w" type="integer" min="0" value="51" label="Minimizer window size" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
89 <param name="drop_kmers" argument="-D" type="float" value="5.0" label="Drop k-mers" help="K-mers that occur more than this value multiplied by the coverage will be discarded" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
90 <param name="max_overlaps" argument="-N" type="integer" value="100" label="Maximum overlaps to consider" help="The software selects the larger of this value and the k-mer count multiplied by coverage" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
91 <param name="correction_rounds" argument="-r" type="integer" value="3" label="Correction rounds" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
92 </when>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
93 </conditional>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
94 <conditional name="assembly_options">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
95 <param name="assembly_selector" type="select" label="Assembly options">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
96 <option value="blank">Leave default</option>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
97 <option value="set">Specify</option>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
98 </param>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
99 <when value="blank" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
100 <when value="set">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
101 <param name="cleaning_rounds" argument="-a" type="integer" value="4" label="Cleaning rounds" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
102 <param name="pop_contigs" argument="-m" type="integer" value="10000000" label="Minimum contig bubble size" help="Pop contig graph bubbles smaller than this value" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
103 <param name="pop_unitigs" argument="-p" type="integer" value="100000" label="Minimum unitig bubble size" help="Pop unitig graph bubbles smaller than this value" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
104 <param name="remove_tips" argument="-n" type="integer" value="3" label="Tip unitigs" help="Keep only tip unitigs with a number of reads greater than or equal to this value" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
105 <param name="max_overlap" argument="-x" type="float" min="0" max="1" value="0.8" label="Maximum overlap drop ratio" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
106 <param name="min_overlap" argument="-y" type="float" min="0" max="1" value="0.2" label="Minimum overlap drop ratio" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
107 <param name="disable_post_join" argument="-u" type="boolean" truevalue="-u" falsevalue="" label="Skip post join contigs step" help="May improve N50" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
108 <param argument="--pb-range" type="integer" min="0" max="100" value="0" label="Inconsistent contigs" help="If this option is set to a value greater than zero the tool generates an additional BED dataset containing regions that are &gt;= x% inconsistent." />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
109 </when>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
110 </conditional>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
111 <conditional name="purge_options">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
112 <param name="purge_selector" type="select" label="Options for purging duplicates">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
113 <option value="blank">Leave default</option>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
114 <option value="set">Specify</option>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
115 </param>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
116 <when value="blank" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
117 <when value="set">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
118 <param name="purge_level" argument="-l" type="select" label="Purge level">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
119 <option value="0" selected="true">None</option>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
120 <option value="1">Light</option>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
121 <option value="2">Aggressive</option>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
122 </param>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
123 <param name="similarity_threshold" argument="-s" type="float" min="0" max="1" value="0.75" label="Similarity threshold for duplicate haplotigs" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
124 <param name="minimum_overlap" argument="-O" type="integer" value="1" label="Minimum overlapped reads for duplicate haplotigs" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
125 <param argument="--purge-cov" type="integer" optional="true" label="Coverage upper bound" help="If not set, this will be determined automatically" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
126 <param argument="--high-het" type="boolean" truevalue="--high-het" falsevalue="" label="Experimental high-heterozygosity mode" help="NB: May be unstable" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
127 </when>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
128 </conditional>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
129 </inputs>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
130 <outputs>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
131 <data name="raw_unitigs" format="gfa1" from_work_dir="output.r_utg.gfa" label="${tool.name} on ${on_string} Haplotype-resolved raw unitig graph">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
132 <filter>mode['mode_selector'] == 'standard'</filter>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
133 </data>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
134 <data name="raw_unitigs" format="gfa1" from_work_dir="output.dip.r_utg.gfa" label="${tool.name} on ${on_string} Haplotype-resolved raw unitig graph">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
135 <filter>mode['mode_selector'] == 'trio'</filter>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
136 </data>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
137 <data name="processed_unitigs" format="gfa1" from_work_dir="output.p_utg.gfa" label="${tool.name} on ${on_string} Processed unitig graph">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
138 <filter>mode['mode_selector'] == 'standard'</filter>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
139 </data>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
140 <data name="primary_contig_graph" format="gfa1" from_work_dir="output.p_ctg.gfa" label="${tool.name} on ${on_string} Primary assembly contig graph">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
141 <filter>mode['mode_selector'] == 'standard'</filter>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
142 </data>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
143 <data name="alternate_contig_graph" format="gfa1" from_work_dir="output.a_ctg.gfa" label="${tool.name} on ${on_string} Alternate assembly contig graph">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
144 <filter>mode['mode_selector'] == 'standard'</filter>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
145 </data>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
146 <data name="hap1_contigs" format="gfa1" from_work_dir="output.hap1.p_ctg.gfa" label="${tool.name} ${mode.hap1_reads.name} contig graph">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
147 <filter>mode['mode_selector'] == 'trio'</filter>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
148 </data>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
149 <data name="hap2_contigs" format="gfa1" from_work_dir="output.hap2.p_ctg.gfa" label="${tool.name} ${mode.hap2_reads.name} contig graph">
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
150 <filter>mode['mode_selector'] == 'trio'</filter>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
151 </data>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
152 </outputs>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
153 <tests>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
154 <test>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
155 <param name="reads" value="hifiasm-in1.fa.gz" ftype="fasta.gz" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
156 <param name="filter_bits" value="0" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
157 <param name="mode_selector" value="standard" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
158 <output name="raw_unitigs" file="hifiasm-out1-raw.gfa" ftype="gfa1" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
159 <output name="processed_unitigs" file="hifiasm-out1-processed.gfa" ftype="gfa1" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
160 <output name="primary_contig_graph" file="hifiasm-out1-primary.gfa" ftype="gfa1" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
161 <output name="alternate_contig_graph" file="hifiasm-out1-alternate.gfa" ftype="gfa1" />
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
162 </test>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
163 </tests>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
164 <help><![CDATA[
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
165 ***********************************
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
166 HiFiASM - a fast de novo assembler
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
167 ***********************************
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
168
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
169 Hifiasm is a fast haplotype-resolved de novo assembler for PacBio Hifi reads. It can assemble a human genome in several hours and works with the California redwood genome, one of the most complex genomes sequenced so far. Hifiasm can produce primary/alternate assemblies of quality competitive with the best assemblers. It also introduces a new graph binning algorithm and achieves the best haplotype-resolved assembly given trio data.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
170
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
171 #### Assembly mode
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
172 - *Standard*
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
173 - *Trio* When parental short reads are available, hifiasm can generate a pair of haplotype-resolved assemblies with trio binning.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
174
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
175 #### Trio Options
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
176 - *Haplotype 1 reads* : list of hap1/paternal read names
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
177 - *Haplotype 2 reads* : list of hap2/maternal read names
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
178 - *Lower bound of the binned k-mer's frequency*
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
179 - *Upper bound of the binned k-mer's frequency*
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
180
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
181 *Bits for bloom filter* (-f) - A value of 0 disables the bloom filter for small genomes. For genomes much larger than human, applying -f 38 or even - f39 is preferred to save memory on k-mer counting.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
182
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
183 #### Advanced options
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
184 - *Length of adapters to be removed* Old HiFi reads may contain short adapter sequences at the ends of reads. You can specify 20 to trim both ends of reads by 20bp.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
185 - *K-mer length* (must be <64)
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
186 - *Minimizer window size*
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
187 - *Drop K-mers* K-mers that occur more than this value multiplied by the coverage will be discarded
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
188 - *Maximum overlaps to consider* consider up to max(-D*coverage,-N) overlaps for each oriented read
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
189 - *Correction rounds* round of correction
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
190
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
191 #### Assembly options
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
192 - *Cleaning rounds* round of assembly cleaning
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
193 - *Minimum contig bubble* size Pop contig graph bubbles smaller than this value
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
194 - *Minimum unitig bubble* size Pop unitig graph bubbles smaller than this value
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
195 - *Tip unitigs* Keep only tip unitigs with a number of reads greater than or equal to this value
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
196 - *Maximum overlap drop ratio*
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
197 - *Minimum overlap drop ratio*
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
198 - *Skip post join contigs step* disable post join contigs step which may improve N50
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
199 - *Inconsistent contigs* If this option is set to a value greater than zero the tool generates an additional BED dataset containing regions that are &gt;= x% inconsistent.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
200
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
201 #### Options for purging duplicates
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
202 - *Purge level* 0: no purging; 1: light; 2: aggressive [0 for trio; 2 for unzip]
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
203 - *Similarity threshold for duplicate haplotigs*
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
204 - *Minimum overlapped reads for duplicate haplotigs*
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
205 - *Coverage upper bound* If not set, this will be determined automatically
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
206 - *Experimental high-heterozygosity mode* enable this mode for high heterozygosity sample NB: May be unstable
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
207
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
208
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
209 ### Outputs
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
210
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
211 Non Trio assembly
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
212 - Haplotype-resolved raw unitig graph in GFA format. This graph keeps all haplotype information, including somatic mutations and recurrent sequencing errors.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
213 - Haplotype-resolved processed unitig graph without small bubbles : Small bubbles might be caused by somatic mutations or noise in data, which are not the real haplotype information.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
214 - Primary assembly contig graph : This graph collapses different haplotypes.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
215 - Alternate assembly contig graph : This graph consists of all assemblies that are discarded in primary contig graph.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
216
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
217
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
218 Trio assembly
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
219 - Haplotype-resolved raw unitig graph in GFA format . This graph keeps all haplotype information.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
220 - Phased paternal/haplotype1 contig graph. This graph keeps the phased paternal/haplotype1 assembly.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
221 - Phased maternal/haplotype2 contig graph. This graph keeps the phased maternal/haplotype2 assembly.
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
222
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
223
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
224
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
225 ]]></help>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
226 <citations>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
227 <citation type="doi">10.1038/s41592-020-01056-5</citation>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
228 </citations>
bf0a4667e3ce "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/hifiasm commit a118fad06e94683813e214af107fedd5fd80500a"
bgruening
parents:
diff changeset
229 </tool>