annotate macros.xml @ 1:6158b551028a draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit cb48fa8b0d1a3e4e2483b4b0ecea6011d4f71200
author iuc
date Mon, 28 Apr 2025 07:17:59 +0000
parents 7ecf0cb0ffea
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
1 <macros>
1
6158b551028a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit cb48fa8b0d1a3e4e2483b4b0ecea6011d4f71200
iuc
parents: 0
diff changeset
2 <token name="@TOOL_VERSION@">1.7.1</token>
0
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
3 <token name="@VERSION_SUFFIX@">0</token>
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
4 <xml name="citations">
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
5 <citations>
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
6 <citation type="doi">10.1186/S13059-019-1911-0</citation>
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
7 </citations>
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
8 </xml>
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
9 <xml name="requirements">
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
10 <requirements>
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
11 <requirement type="package" version="@TOOL_VERSION@">syri</requirement>
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
12 </requirements>
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
13 </xml>
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
14 <xml name="help">
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
15 <help><![CDATA[
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
16 SyRI (Synteny and Rearrangement Identifier)
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
17 ===========================================
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
18 SyRI identifies structural rearrangements and local variations between two chromosome-level genome assemblies. It analyzes alignments from whole-genome alignment tools (like minimap2) and produces annotations of syntenic regions, inversions, translocations, duplications, SNPs, and indels.
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
19
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
20 More Info
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
21 ---------
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
22 For more information please check the following links
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
23
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
24 - Tool homepage: https://github.com/schneebergerlab/syri
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
25 - Tutorial & documentation: https://schneebergerlab.github.io/syri/
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
26
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
27 Inputs
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
28 ------
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
29
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
30 - **Alignment file** (`BAM`, `SAM`, or `PAF`) from a whole-genome aligner like minimap2
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
31 - **Reference genome** (FASTA)
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
32 - **Query genome** (FASTA)
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
33
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
34 Outputs
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
35 -------
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
36
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
37 - **Main output**: a TSV format file of annotated regions (synteny + rearrangements)
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
38 - **Summary**: Statistics on structural events
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
39 - **VCF**: Local variations (SNPs, indels)
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
40 - **Map IDs**: Chromosome name mapping between reference and query (only populated if chromosome names differ)
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
41
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
42 Notes:
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
43 ------
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
44
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
45 - The **Map IDs file** lists corresponding chromosomes between the reference and query genomes. This file is **only generated** by SyRI when the chromosome names **differ** between the two genomes. If the chromosome names are identical, the file will be **empty** — this is expected and not an error.
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
46 - When using **minimap2** to generate alignments for SyRI, the **minimum required Galaxy wrapper version is `2.28+galaxy1`**. This version correctly adds the `--eqx` flag, which is **required** by SyRI to interpret alignment CIGAR strings properly.
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
47
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
48 Common Options
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
49 --------------
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
50 • **--seed**
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
51 Seed for generating random numbers.
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
52 *Galaxy field:* “Seed for generating random numbers (default 1)”
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
53
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
54 • **-f**
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
55 Use the full list of alignments without filtering (default off).
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
56 *Galaxy field:* “Disable filtering of low-quality and small alignments”
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
57
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
58 • **--samplename**
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
59 Sample name to be used in the output VCF file (default sample).
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
60 *Galaxy field:* “Sample name for the output VCF file”
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
61
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
62 • **--no-chrmatch**
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
63 Prevents automatic matching of chromosome IDs between the reference and query genomes.
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
64 *Galaxy field:* “Prevent automatic matching of chromosome IDs between genomes”
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
65
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
66 Example Usage:
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
67 --------------
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
68
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
69 .. code-block:: bash
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
70
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
71 syri -c aln.bam -r ref.fasta -q qry.fasta -F B
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
72 ]]></help>
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
73 </xml>
7ecf0cb0ffea planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
iuc
parents:
diff changeset
74 </macros>