annotate savage.xml @ 0:0e2450894b69 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
author rdvelazquez
date Fri, 07 Dec 2018 14:30:00 -0500
parents
children 0793badf352c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
1 <?xml version="1.0"?>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
2 <tool id="savage" version="@VERSION@+galaxy0" name="Assemble">
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
3 <description>viral haplotypes with SAVAGE</description>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
4 <macros>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
5 <token name="@SINGLE@">-s '$input_type.input'</token>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
6 <token name="@PAIRED@">-p1 '$input_type.forward' -p2 '$input_type.reverse'</token>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
7 <token name="@BOTH@">@SINGLE@ @PAIRED@</token>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
8 <token name="@VERSION@">0.4.0</token>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
9 <xml name="single_input">
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
10 <param name="input" argument="-s" type="data" format="fastq" label="Single-end reads" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
11 </xml>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
12 <xml name="paired_input">
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
13 <param name="forward" argument="-p1" type="data" format="fastq" label="Forward reads" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
14 <param name="reverse" argument="-p2" type="data" format="fastq" label="Reverse reads" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
15 </xml>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
16 </macros>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
17 <requirements>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
18 <requirement type="package" version="@VERSION@">savage</requirement>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
19 </requirements>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
20 <version_command><![CDATA[savage --help | grep '^Version: ' | awk '{print $2}']]></version_command>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
21 <command detect_errors="exit_code">
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
22 <![CDATA[
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
23 savage
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
24 -t \${GALAXY_SLOTS:-1} $revcomp
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
25 #if $input_type.singles == 'single':
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
26 @SINGLE@
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
27 #elif $input_type.singles == 'paired':
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
28 @PAIRED@
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
29 #else:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
30 @BOTH@
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
31 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
32 #if $min_overlap_len:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
33 -m $min_overlap_len
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
34 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
35 #if $split:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
36 --split $split
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
37 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
38 ##if $ref:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
39 ##--ref $ref
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
40 ##end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
41 #if $advanced.merge_contigs:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
42 --merge_contigs $advanced.merge_contigs
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
43 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
44 #if $advanced.min_clique_size:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
45 --min_clique_size $advanced.min_clique_size
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
46 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
47 #if $advanced.overlap_len_stage_c:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
48 --overlap_len_stage_c $advanced.overlap_len_stage_c
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
49 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
50 #if $advanced.contig_len_stage_c:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
51 --contig_len_stage_c $advanced.contig_len_stage_c
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
52 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
53 #if $advanced.sfo_mm:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
54 --sfo_mm $advanced.sfo_mm
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
55 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
56 #if $advanced.diploid_contig_len:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
57 --diploid_contig_len $advanced.diploid_contig_len
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
58 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
59 #if $advanced.diploid_overlap_len:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
60 --diploid_overlap_len $advanced.diploid_overlap_len
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
61 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
62 #if $advanced.average_read_len:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
63 --average_read_len $advanced.average_read_len
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
64 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
65 #if $advanced.max_tip_len:
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
66 --max_tip_len $advanced.max_tip_len
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
67 #end if
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
68 $advanced.no_stage_a $advanced.no_stage_b $advanced.no_stage_c $advanced.no_overlaps $advanced.no_preprocessing
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
69 $advanced.no_assembly $advanced.count_strains $advanced.ignore_subreads $advanced.keep_branches $advanced.diploid
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
70 $advanced.no_filtering
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
71 ]]>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
72 </command>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
73 <inputs>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
74 <conditional name="input_type" label="Input data formats">
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
75 <param name="singles" type="select" label="Type of reads">
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
76 <option value="paired">Paired reads</option>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
77 <option value="single">Single-end reads</option>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
78 <option value="both">Both single-end and paired</option>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
79 </param>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
80 <when value="single">
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
81 <expand macro="single_input" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
82 </when>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
83 <when value="paired">
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
84 <expand macro="paired_input" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
85 </when>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
86 <when value="both">
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
87 <expand macro="single_input" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
88 <expand macro="paired_input" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
89 </when>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
90 </conditional>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
91 <param argument="--ref" type="data" format="fasta" optional="true" label="Optional reference genome in fasta format" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
92 <param name="min_overlap_len" argument="-m" type="integer" value="" optional="true" label="Minimum overlap length between reads" help="By default this parameter is set to 60% of the average length of the sequencing reads used as input for SAVAGE. You can manually change this threshold using the this parameter. Increasing the minimal overlap length speeds up the algorithm and leads to a lower mismatch rate in the final contigs. It is recommended to set the minimal overlap length to be larger than the (expected) largest repetitive element in the target genomes. However, it also results in a lower fraction of the target genomes being reconstructed." />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
93 <param argument="--split" type="integer" value="1" label="Split the data set into patches" help="In case of (ultra-)deep sequencing data, exceeding a coverage of 1000x, we advise to split the data into patches of coverage between 500x and 1000x and run SAVAGE Stage a on each patch individually. After specifying the number of patches, SAVAGE takes care of the splitting and recombining. Choose the number of patches using such that 500 &lt; read_coverage/patch_num &lt; 1000." />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
94 <param argument="--revcomp" type="boolean" truevalue="--revcomp" falsevalue="" label="Input reads are in forward-reverse orientation" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
95 <section name="advanced" title="Advanced options">
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
96 <param argument="--no_stage_a" type="boolean" truevalue="--no_stage_a" falsevalue="" label="Skip Stage a" help="(initial contig formation)" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
97 <param argument="--no_stage_b" type="boolean" truevalue="--no_stage_b" falsevalue="" label="Skip Stage b" help="(extending initial contigs)" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
98 <param argument="--no_stage_c" type="boolean" truevalue="--no_stage_c" falsevalue="" label="Skip Stage c" help="(merging maximized contigs into master strains)" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
99 <param argument="--no_overlaps" type="boolean" truevalue="--no_overlaps" falsevalue="" label="Skip overlap computations" help="(use existing overlaps file instead)" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
100 <param argument="--no_preprocessing" type="boolean" truevalue="--no_preprocessing" falsevalue="" label="Skip preprocessing procedure" help="(i.e. creating data patches)" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
101 <param argument="--no_assembly" type="boolean" truevalue="--no_assembly" falsevalue="" label="Skip all assembly steps" help="Only use this option when using --count_strains separate from assembly (e.g. on a denovo assembly)" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
102 <param argument="--count_strains" type="boolean" truevalue="--count_strains" falsevalue="" label="Compute a lower bound on the number of strains in this sample" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
103 <param argument="--ignore_subreads" type="boolean" truevalue="--ignore_subreads" falsevalue="" label="Ignore subread info from previous stage" help="When using this flag, you choose not to use subread information from previous stages in the current stage(s). This will speed up the algorithm, but at the cost of less accurate abundance estimates." />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
104 <param argument="--merge_contigs" type="float" value="0" optional="true" label="Specify maximal distance between contigs for merging into master strains" help="By default this is set to 0, meaning that in stage c, the final assembly step, overlaps are allowed with a mismatch rate of 0% (i.e. exact overlaps). By increasing this threshold, e.g. to 0.01, virus strains which differ by less than 1% will be merged into one or more master strains, possibly leading to longer contigs and a less fragmented assembly (higher N50)." />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
105 <param argument="--min_clique_size" type="integer" value="" optional="true" label="Minimum clique size used during error correction" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
106 <param argument="--overlap_len_stage_c" type="integer" value="100" optional="true" label="Minimum overlap length used in stage c" help="For Stage c of the algorithm, the final assembly step, it is possible to specify a different minimum overlap length using this option. By default this parameter is set to 100, but depending on the data it can pay off to decrease this parameter further." />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
107 <param argument="--contig_len_stage_c" type="integer" value="100" optional="true" label="Minimum contig length required for stage c input contigs" help="By default, only contigs of at least 100 bp in length are considered for stage c assembly. The user can adjust this threshold by setting this parameter. From the final stage c output, it is usually a good idea to consider only contigs of sufficient length, e.g. 500 bp." />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
108 <param argument="--keep_branches" type="boolean" truevalue="--keep_branches" falsevalue="" label="Disable merging along branches" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
109 <param argument="--sfo_mm" type="integer" value="50" optional="true" label="SFO maximal mismatch rate" help="This parameter is only relevant when running SAVAGE in de novo mode, i.e. without a reference FASTA. It specifies the error rate allowed when computing approximate suffix-prefix overlaps. By default it is equal to 50, meaning that up to 2% mismatches is allowed in the overlaps. This accounts for 1% sequencing errors. Increasing this parameter will slow down the algorithm, while decreasing will lead to a possibly incomplete overlap graph." />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
110 <param argument="--diploid" type="boolean" truevalue="--diploid" falsevalue="" label="Diploid genome assembly" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
111 <param argument="--diploid_contig_len" type="integer" value="" optional="true" label="Minimum contig length required for diploid step contigs" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
112 <param argument="--diploid_overlap_len" type="integer" value="" optional="true" label="Minimum overlap length used in diploid assembly step" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
113 <param argument="--average_read_len" type="integer" value="" optional="true" label="Average length of the input reads" help="Will be computed from the input if not specified" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
114 <param argument="--no_filtering" type="boolean" truevalue="--no_filtering" falsevalue="" label="Disable kallisto-based filtering of contigs" help="By default, SAVAGE contigs are filtered after stages b and c based on Kallisto frequency estimates: all zero-abundance contigs are removed from the assembly. To disable this filtering procedure, enable this flag." />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
115 <param argument="--max_tip_len" type="integer" value="100" optional="true" label="Maximum extension length for a sequence to be called a tip" help="Maximum extension length for a sequence to be called a tip in the overlap graph. By default this parameter is set to the average length of the input sequences. If you want to disable tip removal, set this parameter to 0. In general this will lead to a more fragmented assembly and is therefore not recommended." />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
116 </section>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
117 </inputs>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
118 <outputs>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
119 <data name="contigs" format="fasta" from_work_dir="contigs_stage_a.fasta" label="${tool.name} on ${on_string}: Contigs" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
120 <data name="log" format="txt" from_work_dir="stage_c/pipeline.log" label="${tool.name} on ${on_string}: Log" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
121 </outputs>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
122 <tests>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
123 <test>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
124 <param name="singles" value="both" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
125 <param name="input" ftype="fastq" value="savage-in1.fq" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
126 <param name="forward" ftype="fastq" value="savage-in1-forward.fq" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
127 <param name="reverse" ftype="fastq" value="savage-in1-reverse.fq" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
128 <param name="split" value="1" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
129 <param name="merge_contigs" value="0" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
130 <param name="contig_len_stage_c" value="100" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
131 <param name="overlap_len_stage_c" value="100" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
132 <output name="contigs" ftype="fasta" file="savage-out1.fa" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
133 <output name="log" ftype="txt" file="savage-out1.txt" lines_diff="4" />
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
134 </test>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
135 </tests>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
136 <help>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
137 <![CDATA[
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
138 SAVAGE is a computational tool for reconstructing individual haplotypes of intra-host virus strains (a viral quasispecies) without the need for a high quality reference genome. SAVAGE makes use of either FM-index based data structures or ad-hoc consensus reference sequence for constructing overlap graphs from patient sample data. In this overlap graph, nodes represent reads and/or contigs, while edges reflect that two reads/contigs, based on sound statistical considerations, represent identical haplotypic sequence. Following an iterative scheme, a new overlap assembly algorithm that is based on the enumeration of statistically well-calibrated groups of reads/contigs then efficiently reconstructs the individual haplotypes from this overlap graph.
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
139 ]]>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
140 </help>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
141 <citations>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
142 <citation type="doi">doi:10.1101/gr.215038.116</citation>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
143 </citations>
0e2450894b69 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/savage commit b'05321082a670b6d41ae9f329b2b54227eecac6ad\n'-dirty
rdvelazquez
parents:
diff changeset
144 </tool>