comparison macros.xml @ 0:27a56ecc88ee draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/syri commit 85ece544d9a93ca2523c1ed44036b4cf7a4cfd57
author iuc
date Fri, 25 Apr 2025 20:18:54 +0000
parents
children 0d8128a8623e
comparison
equal deleted inserted replaced
-1:000000000000 0:27a56ecc88ee
1 <macros>
2 <token name="@TOOL_VERSION@">1.7.0</token>
3 <token name="@VERSION_SUFFIX@">0</token>
4 <xml name="citations">
5 <citations>
6 <citation type="doi">10.1186/S13059-019-1911-0</citation>
7 </citations>
8 </xml>
9 <xml name="requirements">
10 <requirements>
11 <requirement type="package" version="@TOOL_VERSION@">syri</requirement>
12 </requirements>
13 </xml>
14 <xml name="help">
15 <help><![CDATA[
16 SyRI (Synteny and Rearrangement Identifier)
17 ===========================================
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.
19
20 More Info
21 ---------
22 For more information please check the following links
23
24 - Tool homepage: https://github.com/schneebergerlab/syri
25 - Tutorial & documentation: https://schneebergerlab.github.io/syri/
26
27 Inputs
28 ------
29
30 - **Alignment file** (`BAM`, `SAM`, or `PAF`) from a whole-genome aligner like minimap2
31 - **Reference genome** (FASTA)
32 - **Query genome** (FASTA)
33
34 Outputs
35 -------
36
37 - **Main output**: a TSV format file of annotated regions (synteny + rearrangements)
38 - **Summary**: Statistics on structural events
39 - **VCF**: Local variations (SNPs, indels)
40 - **Map IDs**: Chromosome name mapping between reference and query (only populated if chromosome names differ)
41
42 Notes:
43 ------
44
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.
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.
47
48 Common Options
49 --------------
50 • **--seed**
51 Seed for generating random numbers.
52 *Galaxy field:* “Seed for generating random numbers (default 1)”
53
54 • **-f**
55 Use the full list of alignments without filtering (default off).
56 *Galaxy field:* “Disable filtering of low-quality and small alignments”
57
58 • **--samplename**
59 Sample name to be used in the output VCF file (default sample).
60 *Galaxy field:* “Sample name for the output VCF file”
61
62 • **--no-chrmatch**
63 Prevents automatic matching of chromosome IDs between the reference and query genomes.
64 *Galaxy field:* “Prevent automatic matching of chromosome IDs between genomes”
65
66 Example Usage:
67 --------------
68
69 .. code-block:: bash
70
71 syri -c aln.bam -r ref.fasta -q qry.fasta -F B
72 ]]></help>
73 </xml>
74 </macros>