annotate virulign.xml @ 0:0620360e441e draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
author iuc
date Thu, 14 Aug 2025 17:13:56 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
1 <tool id="virulign" name="VIRULIGN" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.2">
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
2 <description>Codon-correct pairwise alignments.</description>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
3 <macros>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
4 <token name="@TOOL_VERSION@">1.1.1</token>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
6 </macros>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
7 <creator>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
8 <person givenName="Lieven" familyName="Sterck" url="https://github.com/lsterck" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
9 <organization name="Sciensano-BioIT" url="https://github.com/BioinformaticsPlatformWIV-ISP" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
10 </creator>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
11 <requirements>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
12 <requirement type="package" version="@TOOL_VERSION@">virulign</requirement>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
13 </requirements>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
14 <version_command>echo @TOOL_VERSION@</version_command>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
15 <command detect_errors="exit_code"><![CDATA[
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
16 ##link named files
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
17 ln -sf '$reference' reference.$reference.ext &&
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
18 ln -sf '$sequences' sequences.$sequences.ext &&
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
19
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
20 #if $nt_debug == 'yes'
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
21 mkdir Failed/ &&
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
22 #end if
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
23
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
24 ## run virulign
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
25 virulign
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
26 reference.$reference.ext
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
27 sequences.$sequences.ext
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
28 --exportKind $exportKind
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
29 --exportAlphabet $exportAlphabet
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
30 --exportWithInsertions $exportWithInsertions
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
31 --exportReferenceSequence $exportReferenceSequence
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
32 --gapExtensionPenalty $gapExtensionPenalty
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
33 --gapOpenPenalty $gapOpenPenalty
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
34 --maxFrameShifts $maxFrameShifts
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
35
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
36 #if $nt_debug == 'yes'
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
37 --nt-debug Failed
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
38 #end if
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
39
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
40 > '$output'
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
41
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
42 ]]></command>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
43 <inputs>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
44 <param name="reference" type="data" format="fasta,xml" label="Reference (FASTA or ORF‑description XML)" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
45 <param name="sequences" type="data" format="fasta" label="FASTA sequences to align" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
46
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
47 <param argument="--exportKind" type="select" label="Which type of output to generate:" help="Defines the output type of the alignment, either a FASTA alignment file or a CSV mutation file">
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
48 <option value="GlobalAlignment">GlobalAlignment</option>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
49 <option value="PairwiseAlignments">PairwiseAlignments</option>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
50 <option value="PositionTable">PositionTable</option>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
51 <option value="MutationTable">MutationTable</option>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
52 <option value="Mutations">Mutations</option>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
53 </param>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
54
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
55 <param argument="--exportAlphabet" type="select" label="Sequence alphabet" help="Defines the alphabet in which the alignment is generated.">
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
56 <option value="AminoAcids">Amino acids</option>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
57 <option value="Nucleotides">Nucleotides</option>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
58 </param>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
59
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
60 <param argument="--exportWithInsertions" type="boolean" truevalue="yes" falsevalue="no" label="Include insertions?" checked="true" help="Determines whether insertions can be added to the reference sequence. The option 'yes' will insert gaps into the reference sequence to accommodate the identification of codon insertions in the target sequences. Option 'No' removes codon insertions in the reference sequence that were generated during the alignment procedure."/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
61
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
62 <param argument="--exportReferenceSequence" type="boolean" truevalue="yes" falsevalue="no" label="Add the reference sequence to output?" checked="false" help="Controls whether the reference sequence is to be added to the alignment."/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
63
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
64 <param argument="--gapOpenPenalty" type="float" value="10.0" label="Gap open penalty" help="Defines the value of the penalty to start a new gap."/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
65 <param argument="--gapExtensionPenalty" type="float" value="3.3" min="0" label="Gap extension penalty" help="Defines the value of the penalty to extend an existing gap."/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
66 <param argument="--maxFrameShifts" type="integer" value="3" min="0" label="Maximum allowed frame shifts" help="Defines the maximum number of frame-shifts allowed."/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
67 <param argument="--nt-debug" type="boolean" truevalue="yes" falsevalue="no" label="Report failed sequences?" checked="false" help="This parameter allows to visualise sequences that could not be aligned by VIRULIGN. When this option is used, pairwise sequence alignments of failed target sequences and the reference sequence will be reported. This feature allows to inspect each failed target sequence individually to understand why the target sequence did not pass the quality control of the alignment."/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
68 </inputs>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
69
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
70 <outputs>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
71 <data name="output" format="txt" label="${tool.name} on ${sequences.name} ($on_string): Output">
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
72 <change_format>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
73 <when input="exportKind" value="GlobalAlignment" format="fasta" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
74 <when input="exportKind" value="Mutations" format="tsv" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
75 <when input="exportKind" value="MutationTable" format="csv" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
76 <when input="exportKind" value="PositionTable" format="csv" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
77 <when input="exportKind" value="PairwiseAlignments" format="fasta" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
78 </change_format>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
79 </data>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
80 <collection name="failed_outputs" type="list" label="${tool.name} on ${sequences.name}: Failed alignments">
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
81 <filter>nt_debug is True</filter>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
82 <discover_datasets pattern="(?P&lt;designation&gt;.+)\.fasta" directory="Failed" format="fasta" visible="false"/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
83 </collection>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
84 </outputs>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
85 <tests>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
86 <test expect_num_outputs="1">
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
87 <param name="reference" value="denv-NC_001477.fasta" ftype="fasta"/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
88 <param name="sequences" value="denv-1_small.fasta" ftype="fasta"/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
89 <param name="exportKind" value="GlobalAlignment" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
90 <param name="exportAlphabet" value="Nucleotides" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
91 <output name="output" file="denv-output.fasta" ftype="fasta"/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
92 </test>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
93 <test expect_num_outputs="1">
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
94 <param name="reference" value="ZIKV-rega.xml" ftype="xml"/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
95 <param name="sequences" value="zikv-small.fasta" ftype="fasta"/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
96 <param name="exportKind" value="PositionTable" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
97 <param name="exportReferenceSequence" value="yes" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
98 <param name="exportAlphabet" value="AminoAcids" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
99 <output name="output" file="zikv-output.csv" ftype="csv"/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
100 </test>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
101 <test expect_num_outputs="1">
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
102 <param name="reference" value="HIV-HXB2-gag.xml" ftype="xml"/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
103 <param name="sequences" value="HIV_small.fasta" ftype="fasta"/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
104 <param name="exportKind" value="GlobalAlignment" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
105 <param name="exportAlphabet" value="Nucleotides" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
106 <param name="exportReferenceSequence" value="yes" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
107 <param name="exportWithInsertions" value="no" />
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
108 <output name="output" file="HIV-output.fasta" ftype="fasta"/>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
109 </test>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
110 </tests>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
111 <help><![CDATA[
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
112 **VIRULIGN**
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
113
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
114 A tool for codon-correct pairwise alignments, with an augmented functionality to annotate the alignment according the positions of the proteins. We present a `tutorial`_ demonstrating VIRULIGN's functionality for three different pathogens (i.e., HIV-1, Dengue virus, Zika virus).
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
115
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
116 VIRULIGN minimally requires a FASTA file with target sequences and a reference sequence in order to generate a codon-correct alignment in a predefined output format (see below). The reference sequence can be either provided to VIRULIGN in FASTA format or embedded in an XML file. In this XML file, also an annotation of the different proteins, regions or other structures can be given by the positions relative to the reference genome.
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
117
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
118 OUTPUT:
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
119
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
120 - The option GlobalAlignment will generate a FASTA file of the target sequences aligned against a single reference sequence and formatted as a MSA.
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
121 - The option PairwiseAlignments will generate a FASTA file of the target sequences, with each sequence aligned separately against the reference sequence.
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
122 - The option PositionTable will create a comma-separated value (CSV) file where each position of the alignment is given as a separate column. The CSV file is annotated according to the numerical positions in the protein.
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
123 - The option MutationTable will create a CSV file where each mutation present at a specific position is given as a separate column in Boolean representation. The CSV file is annotated according to the numerical position in the protein
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
124 - the option Mutations will output, for each sequence, a list of amino acids changes compared to the reference sequence
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
125
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
126
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
127 **More Information**
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
128
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
129 - **Official Repository**: https://github.com/rega-cev/virulign
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
130 - **User Guide & Tutorial**: https://github.com/rega-cev/virulign-tutorial
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
131
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
132 .. _tutorial: https://github.com/rega-cev/virulign-tutorial
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
133
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
134 ]]></help>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
135 <citations>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
136 <citation type="doi">10.1093/bioinformatics/bty851</citation>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
137 </citations>
0620360e441e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/virulign/ commit b18f2f0794274e906cf75c8ed07e1a7eb1c9b7f8
iuc
parents:
diff changeset
138 </tool>