annotate progressivemauve.xml @ 3:20fd58742f90 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 7b8a4ffc823f4dab194f1c629b7e83277dbe4337
author iuc
date Mon, 25 May 2015 23:01:44 -0400
parents 272c6e61dd0c
children 9e6dc9be20e9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
1 <?xml version="1.0"?>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
2 <tool id="progressivemauve" name="progressiveMauve" version="@WRAPPER_VERSION@.0">
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
3 <description>constructs multiple genome alignments</description>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
4 <macros>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
5 <import>macros.xml</import>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
6 </macros>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
7 <expand macro="requirements"/>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
8 <expand macro="stdio"/>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
9 <version_command>progressiveMauve --version</version_command>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
10 <command><![CDATA[
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
11 ## Symlink files in with correct extensions
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
12 #for $file in $sequences:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
13 ln -s $file `basename $file`;
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
14 #end for
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
15
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
16 progressiveMauve
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
17 ## Input Options
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
18
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
19 #if $apply_backbone:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
20 --apply-backbone=$apply_backbone
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
21 #end if
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
22 --island-gap-size=$island_gap_size
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
23 $mums
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
24
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
25 #if $seed_weight:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
26 --seed-weight=$seed_weight
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
27 #end if
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
28
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
29 #if $max_gapped_aligner_length:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
30 --max-gapped-aligner-length=$max_gapped_aligner_length
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
31 #end if
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
32
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
33 #if $match_input:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
34 --match-input=$match_input
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
35 #end if
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
36
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
37 $collinear
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
38 --scoring-scheme=$scoring_scheme
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
39 $no_weight_scaling
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
40
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
41 --max-breakpoint-distance-scale=$max_breakpoint_distance_scale
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
42 --conservation-distance-scale=$conservation_distance_scale
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
43 $skip_refinement
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
44 $skip_gapped_alignment
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
45
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
46 #if $bp_dist_estimate_min_score:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
47 --bp-dist-estimate-min-score=$bp_dist_estimate_min_score
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
48 #end if
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
49
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
50 #if $gap_open:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
51 --gap-open=$gap_open
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
52 #end if
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
53
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
54 #if $gap_extend:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
55 --gap-extend=$gap_extend
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
56 #end if
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
57
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
58 #if $weight:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
59 --weight=$weight
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
60 #end if
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
61
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
62 #if $min_scaled_penalty:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
63 --min-scaled-penalty=$min_scaled_penalty
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
64 #end if
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
65
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
66 --hmm-p-go-homologous=$hmm_p_go_homologous
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
67 --hmm-p-go-unrelated=$hmm_p_go_unrelated
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
68 --hmm-identity=$hmm_identity
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
69
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
70 $seed_family
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
71 $solid_seeds
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
72 $coding_seeds
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
73 $no_recursion
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
74 $disable_backbone
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
75
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
76 ## Outputs
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
77 --output=$output
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
78 #if $output_guide_tree:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
79 --output-guide-tree=$output_guide_tree_file
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
80 #end if
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
81
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
82 #if $output_backbone:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
83 --backbone-output=$output_backbone_file
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
84 #end if
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
85
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
86 ## Sequences
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
87 #for file in $sequences:
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
88 `basename "${file}"`
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
89 #end for
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
90
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
91 ]]></command>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
92 <inputs>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
93 <param type="data" format="fasta" name="sequences" multiple="True"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
94 label="Select sequences to align" help="in fasta format" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
95 <param type="data" format="xmfa" label="Apply Backbone" name="apply_backbone" optional="True"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
96 help="Read an existing sequence alignment in XMFA format and apply backbone statistics to it (--apply-backbone)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
97
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
98 <param type="integer" label="Island gap size" value="20" name="island_gap_size"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
99 help="Alignment gaps above this size in nucleotides are considered to be islands (--island-gap-size)"/>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
100
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
101 <param type="boolean" truevalue="--disable-backbone" falsevalue="" name="disable_backbone"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
102 label="Disable backbone" help="Disable backbone detection (--disable-backbone)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
103
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
104 <param type="boolean" truevalue="True" falsevalue="" name="output_guide_tree"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
105 label="Output Guide Tree" help="Write out the guide tree used for alignment to a file (--output-guide-tree)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
106
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
107 <param type="boolean" truevalue="True" falsevalue="" name="output_backbone"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
108 label="Output Backbone" help="Write out the backbone to a file (--backbone-output)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
109
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
110 <param type="boolean" truevalue="--mums" falsevalue="" label="MUMs" name="mums"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
111 help="Find MUMs only, do not attempt to determine locally collinear blocks (LCBs) (--mums)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
112
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
113 <param type="integer" label="Seed weight" name="seed_weight" value="0" optional="True"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
114 help="Use the specified seed weight for calculating initial anchors (--seed-weight)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
115
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
116 <param type="data" format="tabular" label="Match Input" name="match_input"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
117 help="Use specified match file instead of searching for matches (--match-input)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
118
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
119 <!--<param type="file" label="input-id-matrix" help="An identity matrix describing similarity among all pairs of input sequences/alignments (- -input-id-matrix)" />-->
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
120 <param type="integer" label="Max gapped aligner length" value="0" optional="True" name="max_gapped_aligner_length"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
121 help="Maximum number of base pairs to attempt aligning with the gapped aligner (--max-gapped-aligner-length)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
122
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
123 <param type="data" format="nhx" label="input-guide-tree" optional="True" name="input_guide_tree"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
124 help="A phylogenetic guide tree in Newick format that describes the order in which sequences will be aligned (--input-guide-tree)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
125
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
126 <param type="boolean" truevalue="--collinear" falsevalue="" label="Collinear inputs" name="collinear"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
127 help="Assume that input sequences are collinear--they have no rearrangements (--collinear)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
128
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
129 <param type="select" label="Scoring scheme" name="scoring_scheme" help="Selects the anchoring score function. (--scoring-scheme)" >
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
130 <option value="sp" selected="True">Extant sum-of-pairs (sp)</option>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
131 <option value="ancestral_sp">Sum-of-pairs + Ancestral (ancestral_sp)</option>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
132 <option value="ancestral">Ancestral (ancestral)</option>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
133 </param>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
134
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
135 <param type="boolean" truevalue="--no-weight-scaling" falsevalue="" label="No weight scaling" name="no_weight_scaling"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
136 help="Don't scale LCB weights by conservation distance and breakpoint distance (--no-weight-scaling)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
137
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
138 <param type="float" min="0" max="1" label="max-breakpoint-distance-scale" value="0.5" name="max_breakpoint_distance_scale"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
139 help="Set the maximum weight scaling by breakpoint distance. (--max-breakpoint-distance-scale)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
140
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
141 <param type="float" min="0" max="1" label="conservation-distance-scale" value="0.5" name="conservation_distance_scale"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
142 help="Scale conservation distances by this amount. (--conservation-distance-scale)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
143
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
144 <param type="boolean" truevalue="--skip-refinement" falsevalue="" label="Skip refinement" name="skip_refinement"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
145 help="Do not perform iterative refinement (--skip-refinement)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
146 <param type="boolean" truevalue="--skip-gapped-alignment" falsevalue="" label="Skip gapped alignment" name="skip_gapped_alignment"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
147 help="Do not perform gapped alignment (--skip-gapped-alignment)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
148 <param type="integer" label="BP dist estimate min score" name="bp_dist_estimate_min_score" value="0" optional="True"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
149 help="Minimum LCB score for estimating pairwise breakpoint distance (--bp-dist-estimate-min-score)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
150
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
151 <param type="integer" label="Gap open" name="gap_open" value="0" optional="True"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
152 help="Gap open penalty (--gap-open)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
153
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
154 <param type="select" label="Repeat penalty" name="repeat_penalty"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
155 help="Sets whether the repeat scores go negative or go to zero for highly repetitive sequences. (--repeat-penalty)">
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
156 <option value="negative" selected="True">Negative</option>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
157 <option value="zero">Zero</option>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
158 </param>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
159
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
160 <param type="integer" label="Gap extend" name="gap_extend" value="0" optional="True"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
161 help="Gap extend penalty (--gap-extend)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
162
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
163 <!--<param type="data" label="Substitution matrix" -->
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
164 <!--help="Nucleotide substitution matrix in NCBI format (- -substitution-matrix)" />-->
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
165
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
166 <param type="integer" label="Weight" name="weight" value="0" optional="True"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
167 help="Minimum pairwise LCB score (--weight)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
168 <param type="integer" label="Min scaled penalty" name="min_scaled_penalty" value="0" optional="True"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
169 help="Minimum breakpoint penalty after scaling the penalty by expected divergence (--min-scaled-penalty)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
170
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
171 <param type="float" label="HMM p go homologous" name="hmm_p_go_homologous" min="0" max="1" value="0.00001"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
172 help="Probability of transitioning from the unrelated to the homologous state (--hmm-p-go-homologous)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
173 <param type="float" label="HMM p go unrelated" name="hmm_p_go_unrelated" min="0" max="1" value="0.000000001"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
174 help="Probability of transitioning from the homologous to the unrelated state (--hmm-p-go-unrelated)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
175 <param type="float" label="HMM identity" name="hmm_identity" min="0" max="1" value="0.7"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
176 help="Expected level of sequence identity among pairs of sequences(--hmm-identity)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
177
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
178 <param type="boolean" truevalue="--seed-family" falsevalue="" label="Seed family" name="seed_family"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
179 help="Use a family of spaced seeds to improve sensitivity (--seed-family)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
180 <param type="boolean" truevalue="--solid-seeds" falsevalue="" label="Solid seeds" name="solid_seeds"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
181 help="Use solid seeds. Do not permit substitutions in anchor matches. (--solid-seeds)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
182 <param type="boolean" truevalue="--coding-seeds" falsevalue="" label="Coding seeds" name="coding_seeds"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
183 help="Use coding pattern seeds. Useful to generate matches coding regions with 3rd codon position degeneracy. (--coding-seeds)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
184 <param type="boolean" truevalue="--no-recursion" falsevalue="" label="No recursion" name="no_recursion"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
185 help="Disable recursive anchor search (--no-recursion)" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
186 </inputs>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
187 <outputs>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
188 <data format="xmfa" name="output">
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
189 <change_format>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
190 <when input="mums" value="--mums" format="tabular" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
191 </change_format>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
192 </data>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
193 <data format="nhx" name="output_guide_tree_file">
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
194 <when>output_guide_tree</when>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
195 </data>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
196 <data format="tabular" name="output_backbone_file">
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
197 <when>output_backbone</when>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
198 </data>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
199 </outputs>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
200 <tests>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
201 <test>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
202 <param name="sequences" value="phagey.fa,karma.fa" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
203 <output name="output" file="1.xmfa" lines_diff="20"/>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
204 </test>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
205 <test>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
206 <param name="sequences" value="merged.fa" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
207 <output name="output" file="1.xmfa" lines_diff="20"/>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
208 </test>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
209 <test>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
210 <param name="sequences" value="merged.fa" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
211 <param name="output_guide_tree" value="True" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
212 <output name="output" file="1.xmfa" lines_diff="20"/>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
213 <output name="output_guide_tree_file" file="1.nhx" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
214 </test>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
215 <test>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
216 <param name="sequences" value="merged.fa" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
217 <param name="mums" value="True" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
218 <output name="output" file="1.mums" compare="sim_size" delta="1000"/>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
219 </test>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
220 <test>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
221 <param name="sequences" value="merged.fa" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
222 <param name="match_input" value="1.mums" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
223 <output name="output" file="1.xmfa" lines_diff="24"/>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
224 </test>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
225 </tests>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
226 <help><![CDATA[
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
227 What it does
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
228 ============
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
229
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
230 Mauve is a system for efficiently constructing multiple genome alignments in
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
231 the presence of large-scale evolutionary events such as rearrangement and
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
232 inversion. Multiple genome alignment provides a basis for research into
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
233 comparative genomics and the study of evolutionary dynamics. Aligning whole
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
234 genomes is a fundamentally different problem than aligning short sequences.
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
235
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
236 Mauve has been developed with the idea that a multiple genome aligner should
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
237 require only modest computational resources. It employs algorithmic techniques
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
238 that scale well in the amount of sequence being aligned. For example, a pair of
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
239 Y. pestis genomes can be aligned in under a minute, while a group of 9
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
240 divergent Enterobacterial genomes can be aligned in a few hours.
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
241
1
272c6e61dd0c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents: 0
diff changeset
242 progressiveMauve XMFA alignment visualized with the Mauve tool:
272c6e61dd0c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents: 0
diff changeset
243
272c6e61dd0c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents: 0
diff changeset
244 .. image:: $PATH_TO_IMAGES/hemolysin.jpg
272c6e61dd0c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit 936ca4b4641eae2bdfa93885f35f5a9263f9dae1
iuc
parents: 0
diff changeset
245
0
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
246 Example Usage
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
247 =============
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
248
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
249 +-----------------------------------+-------------+
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
250 | Usage | Notes |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
251 +===================================+=============+
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
252 | Align genomes |Simply |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
253 | |select as |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
254 | |many fasta |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
255 | |files with |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
256 | |one or more |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
257 | |sequences as |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
258 | |necessary |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
259 +-----------------------------------+-------------+
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
260 | Align genomes but also save |Use the |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
261 | the guide tree and produce a |**Output |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
262 | backbone file |Guide Tree** |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
263 | |and **Output |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
264 | |Backbone** |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
265 | |options |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
266 +-----------------------------------+-------------+
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
267 | Align genomes, but do not |Use the |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
268 | detect forced alignment of |**Disable |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
269 | unrelated sequences |backbone** |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
270 | |option |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
271 +-----------------------------------+-------------+
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
272 | Detect forced alignment of |Use the |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
273 | unrelated sequence in the |**Apply |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
274 | alignment produced |Backbone** |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
275 | in previous example, use |option and |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
276 | custom Homology HMM transition |specify the |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
277 | parameters. |XMFA file |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
278 | |produced |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
279 | |in the |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
280 | |previous |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
281 | |example |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
282 +-----------------------------------+-------------+
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
283 | Compute ungapped |Use the |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
284 | local-multiple alignments among |**MUMs** |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
285 | the input sequences |option |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
286 +-----------------------------------+-------------+
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
287 | Compute an alignment of the |Set the |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
288 | same genomes, using previously |**Match |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
289 | computed local-multiple |Input** to |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
290 | alignments |the tabular |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
291 | |MUMs file |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
292 | |produced in |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
293 | |the previous |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
294 | |example |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
295 +-----------------------------------+-------------+
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
296 | Set a minimum scaled |Use the |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
297 | breakpoint penalty to cope with |**Min Scaled |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
298 | the case where most genomes |Penalty** and|
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
299 | are aligned correctly, but manual |set to a |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
300 | inspection reveals that |value like |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
301 | a divergent genome has too |5000 |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
302 | many predicted rearrangements. | |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
303 +-----------------------------------+-------------+
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
304 | Globally align a set of |Use the |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
305 | collinear virus |**Colinear**,|
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
306 | genomes, using seed families |**Seed |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
307 | to improve anchoring sensitivity |Family** |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
308 | in regions below 70% sequence |options |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
309 | identity. | |
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
310 +-----------------------------------+-------------+
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
311
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
312
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
313 The progressiveMauve algorithm: addressing limitations of the original algorithm
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
314 ================================================================================
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
315
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
316 Comparative genomics has revealed that closely-related bacteria often have
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
317 highly divergent gene content. While the original Mauve algorithm could align
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
318 regions conserved among all organisms, the portion of the genome conserved
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
319 among all taxa (the core genome) shrinks as more taxa are added to the
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
320 analysis. As such, the original Mauve algorithm did not scale well to large
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
321 numbers of taxa because it could not align regions conserved among subsets of
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
322 the genomes under study. progressiveMauve employs a different algorithmic
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
323 approach to scoring alignments that allows alignment of segments conserved
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
324 among subsets of taxa. The progressiveMauve algorithm has been described in
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
325 Aaron Darling's Ph.D. Thesis, and is also the subject of a manuscript published
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
326 in PLoS ONE. A brief overview is given here.
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
327
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
328 Finding initial local multiple alignments
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
329 -----------------------------------------
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
330
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
331 progressiveMauve elaborates on the original algorithm for finding local
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
332 multiple alignments. Instead of using a single seed pattern for match
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
333 filtration, progressiveMauve uses a combination of three seed patterns for
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
334 improved sensitivity. The palindromic seed patterns have been described in
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
335 Darling et al. 2006 "Procrastination leads to efficient filtration for local
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
336 multiple alignment"
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
337
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
338 Seed matches which represent a unique subsequence shared by two or more input
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
339 genomes are subjected to ungapped extension until the seed pattern no longer
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
340 matches. The result is an ungapped local multiple alignment with at most one
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
341 component from each of the input genome sequences.
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
342
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
343 Computing a pairwise genome content distance matrix and guide tree
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
344 ------------------------------------------------------------------
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
345
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
346 progressiveMauve builds up genome alignments progressively according to a guide
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
347 tree. The guide tree is computed based on an estimate of the shared gene
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
348 content among each pair of input genomes. For a pair of input genomes, g.x and
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
349 g.y, shared gene content is estimated by counting the number of nucleotides in
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
350 gx and gy aligned to each other in the initial set of local multiple
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
351 alignments. The count is normalized to a similarity value between 0 and 1 by
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
352 dividing by the average size of gx and gy. The similarity value is subtracted
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
353 from 1 to arrive at a distance estimate. Neighbor joining is then applied to
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
354 the matrix of distance estimates to yield a guide tree topology. Note that the
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
355 guide tree is not intended to be a phylogeny indicative of the genealogy of
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
356 input genomes. It is merely a computational crutch for progressive genome
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
357 alignment. Also note that alignments are later refined independently of a
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
358 single guide tree toplogy to avoid biasing later phylogenetic inference.
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
359
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
360 Computing a pairwise breakpoint distance matrix
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
361 -----------------------------------------------
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
362
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
363 Prior to alignment, progressiveMauve attempts to compute a conservative
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
364 estimate of the number of rearrangement breakpoints among any pair of genomes.
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
365 For each pair of genomes, pairwise alignments are created from the
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
366 local-multiple alignments and the pairwise alignments are subjected to greedy
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
367 breakpoint elimination. The breakpoint penalty used for greedy breakpoint
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
368 elimination is set high for closely related genomes and scaled downward
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
369 according to the estimate of genomic content distance. Because the breakpoint
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
370 penalty is high, the resulting set of locally collinear blocks represent
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
371 robustly supported segmental homology, and a conservative estimate of the
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
372 breakpoint distance can be made on this basis. The conservative estimate of
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
373 breakpoint distance is used later during progressive alignment to scale
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
374 breakpoint penalties.
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
375
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
376 Progressive genome alignment
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
377 ----------------------------
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
378
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
379 A genome alignment is progressively built up according to the guide tree. At
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
380 each step of the progressive genome alignment, alignment anchors are selected
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
381 from the initial set of local multiple alignments. Anchors are selected so that
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
382 they maximize a Sum-of-pairs scoring scheme which applies a penalty for
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
383 predicting breakpoints among any pair of genomes. Because rates of genomic
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
384 rearrangement are highly variable, especially in some bacterial pathogens, some
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
385 genomes may be expected to exhibit greater rearrangement than others. As such,
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
386 a single choice of scoring penalty is unlikely to yield accurate alignments for
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
387 all genomes. To cope with this phenomenon, progressiveMauve scales the
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
388 breakpoint penalty according to the expected level of sequence divergence and
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
389 the number of well-supported genomic rearrangements among the pair of input
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
390 genomes. These scaling values are taken from the distance matrices computed
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
391 earlier in the algorithm.
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
392
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
393 Anchored alignment
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
394 ------------------
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
395
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
396 Once anchors have been computed at a node in the guide tree, a global alignment
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
397 is computed on the basis of the anchors. Given a set of anchors among two
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
398 genomes, a genome and an alignment, or a pair of alignments, a modified MUSCLE
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
399 global alignment algorithm is applied to compute an anchored profile-profile
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
400 alignment. MUSCLE is then used to perform tree-independent iterative refinement
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
401 on the global genome alignment.
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
402
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
403 Rejecting alignment of unrelated sequence
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
404 -----------------------------------------
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
405
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
406 Although we compute a global alignment among sequences, genomes often contain
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
407 lineage-specific sequence and are thus not globally related. The global
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
408 alignment will often contain forced alignment of unrelated sequence. A simple
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
409 hidden Markov model structure is used to detect forced alignment of unrelated
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
410 sequence, which are then removed from the alignment.
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
411
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
412 Strengths of the progressiveMauve algorithm
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
413 -------------------------------------------
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
414
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
415 - It can be applied to a much larger number of genomes than the original Mauve
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
416 algorithm
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
417 - It can align more divergent genomes than the original algorithm. Genomes
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
418 with as little as 50% nucleotide identity can be alignable
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
419 - Manual adjustment of the alignment scoring parameters is usually not
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
420 necessary
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
421 - It aligns the pan-genome, e.g. regions conserved among subsets of the input
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
422 genomes
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
423 - It is more accurate than the previous Mauve algorithm
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
424
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
425 Notes on Reproducibility
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
426 ------------------------
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
427
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
428 The command line programme progressiveMauve seems to behave differently when::
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
429
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
430 --max-breakpoint-distance-scale=0.5 --conservation-distance-scale=0.5
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
431
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
432 are passed to the tool, compared to when those options are not passed. This
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
433 means that if you wish to precisely replicate the results you see in Galaxy at
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
434 the command line, you'll need to pass these flags with their "default" values.
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
435
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
436 @ATTRIBUTION@
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
437 ]]></help>
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
438 <expand macro="citation" />
aaa94e13ac60 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/progressivemauve commit e8e971905f5fce11a99d51b1399af45288389d76
iuc
parents:
diff changeset
439 </tool>