Mercurial > repos > iuc > syri
diff README.md @ 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.md Fri Apr 25 20:18:54 2025 +0000 @@ -0,0 +1,34 @@ +# SyRI Galaxy wrapper + +Galaxy tool wrapper for [SyRI](https://github.com/schneebergerlab/syri): Synteny and Rearrangement Identifier. Syri compares alignments between two chromosome-level assemblies and identifies synteny and structural rearrangements. + +## Minimap2 Galaxy Wrapper Compatibility + +* When using minimap2 for generating 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 + +## Accepted Alignment Inputs + +* For now alignments in `bam`, `sam` and `paf` are available as inputs +* Delta file from mummer is currently not accepted + +## Sample name in output vcf + +* Users can add a sample name to add to output vcf. This is checked by regex + +``` + <param argument="--samplename" name="sample_name" type="text" label="Sample name for the output VCF file. (default: sample)" optional="true"> + <validator type="regex" message="Invalid characters in sample name">^[a-zA-Z0-9\-_]+$</validator> + </param> +``` + +## Empty Map IDs Output — Not an Error + +* The output **Map IDs file** lists corresponding chromosomes between the reference and query genomes +* SyRI only generates the output when the chromosome names differ between the two genomes. +* If the chromosome names are identical, the file will be **absent or empty** — this is expected and not an error. + +## Exit codes + +* Any non zero +* Regex pattern `- ERROR -` in stderr/stdout
