forked from nf-core/modules
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmeta.yml
More file actions
158 lines (158 loc) · 4.87 KB
/
Copy pathmeta.yml
File metadata and controls
158 lines (158 loc) · 4.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
# yaml-language-server: $schema=https://raw.githubusercontent.com/nf-core/modules/master/modules/meta-schema.json
name: bwamem2_mem
description: Performs fastq alignment to a fasta reference using BWA
keywords:
- mem
- bwa
- alignment
- map
- fastq
- bam
- sam
tools:
- bwa:
description: |
BWA-mem2 is a software package for mapping DNA sequences against
a large reference genome, such as the human genome.
homepage: https://github.com/bwa-mem2/bwa-mem2
documentation: http://www.htslib.org/doc/samtools.html
arxiv: arXiv:1303.3997
licence: ["MIT"]
identifier: "biotools:bwa-mem2"
input:
- - meta:
type: map
description: |
Groovy Map containing sample information
e.g. [ id:'test', single_end:false ]
- reads:
type: file
description: |
List of input FastQ files of size 1 and 2 for single-end and paired-end data,
respectively.
ontologies:
- edam: "http://edamontology.org/data_2044" # Sequence
- edam: "http://edamontology.org/format_1930" # FASTQ
- - meta2:
type: map
description: |
Groovy Map containing reference/index information
e.g. [ id:'test' ]
- index:
type: file
description: BWA genome index files
pattern: "Directory containing BWA index *.{0132,amb,ann,bwt.2bit.64,pac}"
ontologies:
- edam: "http://edamontology.org/data_3210" # Genome index
- - meta3:
type: map
description: |
Groovy Map containing reference information
e.g. [ id:'genome' ]
- fasta:
type: file
description: Reference genome in FASTA format
pattern: "*.{fa,fasta,fna}"
ontologies:
- edam: "http://edamontology.org/data_2044" # Sequence
- edam: "http://edamontology.org/format_1929" # FASTA
- sort_bam:
type: boolean
description: use samtools sort (true) or samtools view (false)
pattern: "true or false"
output:
sam:
- - meta:
type: map
description: |
Groovy Map containing sample information
e.g. [ id:'test', single_end:false ]
- "*.sam":
type: file
description: Output SAM file containing read alignments
pattern: "*.{sam}"
ontologies:
- edam: "http://edamontology.org/format_2573" # SAM
bam:
- - meta:
type: map
description: |
Groovy Map containing sample information
e.g. [ id:'test', single_end:false ]
- "*.bam":
type: file
description: Output BAM file containing read alignments
pattern: "*.{bam}"
ontologies:
- edam: "http://edamontology.org/format_2572" # BAM
cram:
- - meta:
type: map
description: |
Groovy Map containing sample information
e.g. [ id:'test', single_end:false ]
- "*.cram":
type: file
description: Output CRAM file containing read alignments
pattern: "*.{cram}"
ontologies:
- edam: "http://edamontology.org/format_3462" # CRAM
crai:
- - meta:
type: map
description: |
Groovy Map containing sample information
e.g. [ id:'test', single_end:false ]
- "*.crai":
type: file
description: Index file for CRAM file
pattern: "*.{crai}"
ontologies: []
csi:
- - meta:
type: map
description: |
Groovy Map containing sample information
e.g. [ id:'test', single_end:false ]
- "*.csi":
type: file
description: Index file for BAM file
pattern: "*.{csi}"
ontologies: []
versions_bwamem2:
- - ${task.process}:
type: string
description: The process the versions were collected from
- bwa-mem2:
type: string
description: The tool name
- bwa-mem2 version 2>&1 | tail -1:
type: string
description: The command used to generate the version of the tool
versions_samtools:
- - ${task.process}:
type: string
description: The process the versions were collected from
- samtools:
type: string
description: The tool name
- samtools --version 2>&1 | head -1 | sed 's/^.*samtools //':
type: string
description: The command used to generate the version of the tool
topics:
- versions:
- - process:
type: string
description: The process the versions were collected from
- tool:
type: string
description: The tool name
- version:
type: string
description: The version of the tool
authors:
- "@maxulysse"
- "@matthdsm"
maintainers:
- "@maxulysse"
- "@matthdsm"