Mercurial > repos > rdvelazquez > savage
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 |
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 < read_coverage/patch_num < 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> |