nf-core_modules/software/last/dotplot/meta.yml
Charles Plessy f7ebc2fc48
New last/dotplot module for pairwise similarity plots (#529)
* New last/dotplot module for pairwise similarity plots

The `last-dotplot` tool takes a pairwise alignment in
[MAF](http://genome.ucsc.edu/FAQ/FAQformat.html#format5) format,
possibly compressed with gzip, or in a tabular format produced by the
`maf-convert` tool, and produces a similarity dot-plot of the two
sequences in one of the graphical formats supported by the Python
Imaging Library.

A the tool guesses the output format by the file extension of the file,
which is constructed by the module at run time, I have used the `args2`
option to convey this information to the module.

This new module is part of the work described in Issue #464.  During
this development, we fix the version of LAST to 1219 to ensure
consistency (hence please ignore lint's version warning).

* Update the functions.nf file to the dev branch.

https://raw.githubusercontent.com/nf-core/tools/dev/nf_core/module-template/software/functions.nf
2021-06-08 11:13:51 +02:00

40 lines
1 KiB
YAML

name: last_dotplot
description: Makes a dotplot (Oxford Grid) of pair-wise sequence alignments
keywords:
- LAST
- plot
- pair
- alignment
- MAF
tools:
- last:
description: LAST finds & aligns related regions of sequences.
homepage: https://gitlab.com/mcfrith/last
documentation: https://gitlab.com/mcfrith/last/-/blob/main/doc/last-dotplot.rst
tool_dev_url: https://gitlab.com/mcfrith/last
doi: ""
licence: ['GPL-3.0-or-later']
input:
- meta:
type: map
description: |
Groovy Map containing sample information
e.g. [ id:'test', single_end:false ]
- maf:
type: file
description: Multiple Aligment Format (MAF) file, compressed with gzip
pattern: "*.{maf.gz}"
output:
- plot:
type: file
description: Pairwise alignment dot plot image, in PNG or other format.
pattern: "*.{gif,png}"
- version:
type: file
description: File containing software version
pattern: "*.{version.txt}"
authors:
- "@charles-plessy"