annotate cawlign.xml @ 0:31df46f4274e draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
author iuc
date Wed, 15 Oct 2025 16:02:46 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
1 <tool id="cawlign" name="cawlign" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="24.2">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
2 <description>Codon-aware (pairwise) alignment</description>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
3 <macros>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
4 <import>macros.xml</import>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
5 </macros>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
6 <expand macro="requirements"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
7 <expand macro="stdio"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
9 cawlign
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
10 #if $reference_cond.reference_source == "history"
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
11 -r '$reference_cond.reference_history'
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
12 #else
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
13 -r '$reference_cond.reference_builtin'
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
14 #end if
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
15 -s $scoring_matrix_cond.scoring_matrix_source.scoring_matrix
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
16 -t $scoring_matrix_cond.datatype
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
17 -l $local_alignment
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
18 -f $format
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
19 -R $reverse_complement
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
20 $affine_gap
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
21 $write_reference
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
22 $fasta
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
23 > '$output'
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
24 ]]></command>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
25 <inputs>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
26 <param name="fasta" type="data" format="fasta" label="Sequences to align" help="Input FASTA file containing sequences to align."/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
27 <conditional name="reference_cond">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
28 <param name="reference_source" type="select" label="Reference sequence source">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
29 <option value="builtin" selected="true">Use a built-in reference</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
30 <option value="history">Use a custom reference from history</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
31 </param>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
32 <when value="builtin">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
33 <param name="reference_builtin" type="select" argument="-r" label="Select a built-in reference">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
34 <option value="CoV2-E">CoV2-E</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
35 <option value="CoV2-endornase">CoV2-endornase</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
36 <option value="CoV2-exonuclease">CoV2-exonuclease</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
37 <option value="CoV2-helicase">CoV2-helicase</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
38 <option value="CoV2-leader">CoV2-leader</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
39 <option value="CoV2-M">CoV2-M</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
40 <option value="CoV2-methyltransferase">CoV2-methyltransferase</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
41 <option value="CoV2-N">CoV2-N</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
42 <option value="CoV2-nsp10">CoV2-nsp10</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
43 <option value="CoV2-nsp2">CoV2-nsp2</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
44 <option value="CoV2-nsp3">CoV2-nsp3</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
45 <option value="CoV2-nsp4">CoV2-nsp4</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
46 <option value="CoV2-nsp6">CoV2-nsp6</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
47 <option value="CoV2-nsp7">CoV2-nsp7</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
48 <option value="CoV2-nsp8">CoV2-nsp8</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
49 <option value="CoV2-nsp9">CoV2-nsp9</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
50 <option value="CoV2-ORF10">CoV2-ORF10</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
51 <option value="CoV2-ORF1a">CoV2-ORF1a</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
52 <option value="CoV2-ORF1b">CoV2-ORF1b</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
53 <option value="CoV2-ORF3a">CoV2-ORF3a</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
54 <option value="CoV2-ORF5">CoV2-ORF5</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
55 <option value="CoV2-ORF6">CoV2-ORF6</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
56 <option value="CoV2-ORF7a">CoV2-ORF7a</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
57 <option value="CoV2-ORF7b">CoV2-ORF7b</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
58 <option value="CoV2-ORF8">CoV2-ORF8</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
59 <option value="CoV2-RdRp">CoV2-RdRp</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
60 <option value="CoV2-S">CoV2-S</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
61 <option value="CoV2-threeC">CoV2-threeC</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
62 <option value="HXB2_gag">HXB2_gag</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
63 <option value="HXB2_int">HXB2_int</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
64 <option value="HXB2_nef">HXB2_nef</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
65 <option value="HXB2_pol" selected="true">HXB2_pol</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
66 <option value="HXB2_pr">HXB2_pr</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
67 <option value="HXB2_prrt">HXB2_prrt</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
68 <option value="HXB2_rev">HXB2_rev</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
69 <option value="HXB2_rt">HXB2_rt</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
70 <option value="HXB2_tat">HXB2_tat</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
71 <option value="HXB2_vif">HXB2_vif</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
72 </param>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
73 </when>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
74 <when value="history">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
75 <param name="reference_history" type="data" argument="-r" format="fasta" label="Reference sequence" help="Reference sequence FASTA file from your history."/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
76 </when>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
77 </conditional>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
78 <conditional name="scoring_matrix_cond">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
79 <param name="datatype" type="select" argument="-t" label="Data type" help="Choose the alignment space (nucleotide, protein, or codon).">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
80 <option value="codon" selected="true">Align sequences in codon space</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
81 <option value="nucleotide">Align sequences in nucleotide space</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
82 <option value="protein">Align sequences in protein space</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
83 </param>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
84 <when value="codon">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
85 <conditional name="scoring_matrix_source">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
86 <param name="matrix_source" type="select" label="Scoring matrix source">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
87 <option value="builtin" selected="true">Use a built-in scoring matrix</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
88 <option value="history">Use a custom scoring matrix from history</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
89 </param>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
90 <when value="builtin">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
91 <param name="scoring_matrix" type="select" argument="-s" label="Scoring matrix" help="Select the scoring matrix to use.">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
92 <option value="BLOSUM62" selected="true">BLOSUM62 (for protein/codon alignments)</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
93 <option value="HIV_BETWEEN_F">HIV_BETWEEN_F (for HIV alignments)</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
94 </param>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
95 </when>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
96 <when value="history">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
97 <param name="scoring_matrix" type="data" argument="-s" format="tabular" label="Scoring matrix file" help="Scoring matrix file from your history. The file should be a tabular matrix with rows and columns representing amino acids or nucleotides, and cells containing substitution scores."/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
98 </when>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
99 </conditional>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
100 </when>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
101 <when value="nucleotide">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
102 <conditional name="scoring_matrix_source">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
103 <param name="matrix_source" type="select" label="Scoring matrix source">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
104 <option value="builtin" selected="true">Use a built-in scoring matrix</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
105 <option value="history">Use a custom scoring matrix from history</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
106 </param>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
107 <when value="builtin">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
108 <param name="scoring_matrix" type="select" argument="-s" label="Scoring matrix" help="Select the scoring matrix to use.">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
109 <option value="NUC4.4" selected="true">NUC4.4 (for nucleotide alignments)</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
110 </param>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
111 </when>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
112 <when value="history">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
113 <param name="scoring_matrix" type="data" argument="-s" format="tabular" label="Scoring matrix file" help="Scoring matrix file from your history. The file should be a tabular matrix with rows and columns representing amino acids or nucleotides, and cells containing substitution scores."/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
114 </when>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
115 </conditional>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
116 </when>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
117 <when value="protein">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
118 <conditional name="scoring_matrix_source">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
119 <param name="matrix_source" type="select" label="Scoring matrix source">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
120 <option value="history" selected="true">Use a custom scoring matrix from history</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
121 </param>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
122 <when value="history">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
123 <param name="scoring_matrix" type="data" argument="-s" format="tabular" label="Scoring matrix file" help="Scoring matrix file from your history. The file should be a tabular matrix with rows and columns representing amino acids or nucleotides, and cells containing substitution scores."/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
124 </when>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
125 </conditional>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
126 </when>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
127 </conditional>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
128 <param name="local_alignment" type="select" argument="-l" label="Global/local alignment" help="Select the alignment type.">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
129 <option value="trim" selected="true">Trim alignment (global to query, local to reference)</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
130 <option value="global">Global alignment (all gaps scored equally)</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
131 <option value="local">Local alignment (Smith-Waterman)</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
132 </param>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
133 <param name="format" type="select" argument="-f" label="Output format" help="Control the output format.">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
134 <option value="refmap" selected="true">Reference map (insertions not retained)</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
135 <option value="refalign">Reference align (insertions retained)</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
136 <option value="pairwise">Pairwise alignment (insertions retained, all pairwise alignments reported)</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
137 </param>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
138 <param name="reverse_complement" type="select" argument="-R" label="Reverse complementation" help="Handle reverse complementation.">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
139 <option value="none" selected="true">None</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
140 <option value="silent">Silent (try both strands, report best score)</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
141 <option value="annotated">Annotated (like silent, but annotates strand)</option>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
142 </param>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
143 <param name="affine_gap" type="boolean" argument="-a" truevalue="-a" falsevalue="" checked="false" label="Disable affine gap scoring" help="Disable affine gap scoring (enabled by default)."/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
144 <param name="write_reference" type="boolean" argument="-I" truevalue="-I" falsevalue="" checked="false" label="Write out the reference sequence" help="Include the reference sequence in the output."/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
145 </inputs>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
146 <outputs>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
147 <data name="output" format="fasta" label="${tool.name} on ${on_string}: ${format}"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
148 </outputs>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
149 <tests>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
150 <test>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
151 <param name="fasta" value="OQ948666-pr-int-indel.fa" ftype="fasta"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
152 <conditional name="reference_cond">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
153 <param name="reference_source" value="builtin"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
154 <param name="reference_builtin" value="HXB2_pol"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
155 </conditional>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
156 <param name="format" value="refalign"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
157 <conditional name="scoring_matrix_cond">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
158 <param name="datatype" value="codon"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
159 <conditional name="scoring_matrix_source">
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
160 <param name="matrix_source" value="builtin"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
161 <param name="scoring_matrix" value="BLOSUM62"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
162 </conditional>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
163 </conditional>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
164 <output name="output" file="expected-result.fa" ftype="fasta"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
165 </test>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
166 </tests>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
167 <help><![CDATA[
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
168 .. class:: infomark
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
169
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
170 **What it does**
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
171
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
172 `cawlign` is a codon-aware aligner that maps sequences from a FASTA file to a reference sequence. It can perform nucleotide, protein, and codon-aware alignments.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
173
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
174 **Input**
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
175
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
176 - **Sequences to align**: A FASTA file containing the sequences to be aligned.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
177 - **Reference sequence**: You can use a built-in reference sequence or provide one from your history.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
178 - **Scoring matrix**: You can use a built-in scoring matrix or provide one from your history. The available built-in matrices depend on the selected data type.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
179
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
180 **Output**
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
181
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
182 A FASTA file containing the alignments. The structure of the output depends on the selected output format parameter (see Output Examples below).
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
183
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
184 .. class:: infomark
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
185
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
186 **Alignment Methods**
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
187
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
188 `cawlign` can perform three types of alignment: nucleotide, protein, and codon-aware.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
189
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
190 * **Nucleotide Alignment**: This is a standard pairwise alignment of nucleotide sequences using the Smith-Waterman-Gotoh algorithm with affine gap penalties.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
191
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
192 * **Protein Alignment**: This is a standard pairwise alignment of protein sequences, also using the Smith-Waterman-Gotoh algorithm with affine gap penalties. The nucleotide sequences are translated into amino acid sequences before alignment.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
193
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
194 * **Codon-aware Alignment**: This is a more complex alignment method that is aware of the codon structure of the sequences. It aligns nucleotide sequences in codon space, which allows it to handle frameshift mutations (insertions or deletions that are not a multiple of 3 nucleotides) more accurately than a simple nucleotide alignment. This is achieved by using a dynamic programming algorithm that considers various types of codon matches and mismatches, including 3-to-1, 3-to-2, 3-to-4, and 3-to-5 matches. This makes it particularly useful for aligning coding sequences where frameshift mutations may have occurred, such as in viral genomes.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
195
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
196 **Options**
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
197
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
198 - **Data type**: The type of alignment to perform.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
199 - **Nucleotide**: Align sequences in nucleotide space.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
200 - **Protein**: Align sequences in protein space.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
201 - **Codon**: Align sequences in codon space. This requires the reference to be in-frame.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
202
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
203 - **Global/local alignment**: The type of alignment strategy.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
204 - **Trim**: A trimming alignment that is global with respect to the query and local with respect to the reference.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
205 - **Global**: Full string alignment; all gaps are scored equally.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
206 - **Local**: Partial string local (Smith-Waterman type) alignment that maximizes the alignment score.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
207
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
208 - **Output format**: The format of the output file.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
209 - **Reference map**: Aligns query sequences to the reference and does not retain insertions relative to the reference.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
210 - **Reference align**: Aligns query sequences to the reference and does retain insertions relative to the reference. Insertions are shown in lowercase.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
211 - **Pairwise**: Aligns query sequences to the reference and does retain insertions relative to the reference; reports all pairwise alignments.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
212
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
213 - **Reverse complementation**: How to handle reverse complementation.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
214 - **None**: No reverse complementation.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
215 - **Silent**: Try both forward and reverse-complemented query sequences and report the alignment with the best score.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
216 - **Annotated**: Like "Silent", but also annotates which strand was used.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
217
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
218 - **Disable affine gap scoring**: By default, `cawlign` uses affine gap scoring. Check this option to disable it.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
219
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
220 - **Write out the reference sequence**: Include the reference sequence in the output.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
221
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
222 .. class:: infomark
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
223
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
224 **Output Examples**
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
225
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
226 Here are examples of what the different output formats look like using an example with an insertion ('gataca') and a deletion. The sequences are truncated for clarity.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
227
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
228 **refmap**
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
229
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
230 The `refmap` output format aligns the query sequences to the reference but does not retain insertions relative to the reference.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
231
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
232 .. code-block:: text
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
233
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
234 >OQ948666.1-indel
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
235 CCTCAAATCACTCTTTGGCAGCGACCCATTGTCACAATAAGGGTAGGGGGGCAATTAAAG...
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
236
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
237 **refalign**
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
238
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
239 The `refalign` output format also aligns the query sequences to the reference but *does* retain insertions, which are shown in lowercase.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
240
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
241 .. code-block:: text
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
242
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
243 >OQ948666.1-indel
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
244 CCTCAAATCACTCTTTGGCAGCGACCCATTGTCACgatacaAATAAGGGTAGGGGGGCAATTAAAG...
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
245
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
246 **pairwise**
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
247
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
248 The `pairwise` output format reports the full pairwise alignment, including the reference sequence, with insertions and deletions shown as gaps in the corresponding sequence.
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
249
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
250 .. code-block:: text
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
251
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
252 >HXB2_pol
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
253 CCTCAGGTCACTCTTTGGCAACGACCCCTCGTCAC------AATAAAGATAGGGGGGCAACTAAAG...
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
254 >OQ948666.1-indel
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
255 CCTCAAATCACTCTTTGGCAGCGACCCATTGTCACGATACAAATAAGGGTAGGGGGGCAATTAAAG...
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
256
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
257 .. class:: infomalign
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
258
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
259 **References**
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
260
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
261 For more information, please visit the `cawlign` GitHub repository: https://github.com/veg/cawlign
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
262 ]]></help>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
263 <expand macro="citations"/>
31df46f4274e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cawlign commit 848922d15b3e17a864b3e40fdfed97e35f5646e5
iuc
parents:
diff changeset
264 </tool>