Skip to content

Commit 12bb72e

Browse files
committed
Add meta.yml
1 parent d02ac6b commit 12bb72e

File tree

2 files changed

+60
-1
lines changed

2 files changed

+60
-1
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# yaml-language-server: $schema=https://raw.githubusercontent.com/nf-core/modules/master/subworkflows/yaml-schema.json
2+
name: "vcf_vembrane"
3+
description: Filter and/or sort and optionally produce a TSV table for a VCF with vembrane.
4+
keywords:
5+
- vcf
6+
- variant
7+
- filtering
8+
- sorting
9+
- vembrane
10+
- bgzip
11+
- tabix
12+
- table
13+
- tsv
14+
components:
15+
- vembrane/filter
16+
- vembrane/sort
17+
- vembrane/table
18+
- tabix/bgziptabix
19+
input:
20+
- ch_vcf:
21+
type: tuple
22+
description: |
23+
Input channel containing metadata and a VCF/BCF file to process.
24+
Structure: [ val(meta), path(vcf) ]
25+
- filter_expression:
26+
type: val
27+
description: |
28+
Vembrane filter expression to select variants.
29+
If empty or 'null', the filtering step is skipped.
30+
- sort_expression:
31+
type: val
32+
description: |
33+
Vembrane sort expression used for optional intermediate sorting.
34+
If empty or 'null', this step is skipped.
35+
A final CHROM,POS sort is always applied.
36+
- table_expression:
37+
type: val
38+
description: |
39+
Vembrane table expression to generate a TSV table.
40+
If empty or 'null', table generation is skipped.
41+
output:
42+
- filtered_ch:
43+
type: file
44+
description: |
45+
Final filtered and sorted VCF file, bgzipped and indexed with Tabix.
46+
pattern: "*.{vcf,vcf.gz,bcf,bcf.gz}"
47+
- tsv_ch:
48+
type: file
49+
description: |
50+
Optional vembrane table (TSV) generated if a table expression is provided.
51+
pattern: "*.{tsv}"
52+
- versions:
53+
type: file
54+
description: |
55+
File containing software version information aggregated from all components.
56+
pattern: "versions.yml"
57+
authors:
58+
- "@dhtt"
59+
maintainers:
60+
- "@dhtt"

subworkflows/nf-core/vcf_vembrane/tests/main.nf.test

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
nextflow_workflow {
32

43
name "Test Subworkflow VCF_VEMBRANE"

0 commit comments

Comments
 (0)