-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathmain.nf
More file actions
37 lines (31 loc) · 874 Bytes
/
main.nf
File metadata and controls
37 lines (31 loc) · 874 Bytes
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
#!/usr/bin/env nextflow
//
// MODULE IMPORT BLOCK
//
include { SEQTK_CUTN } from '../../../modules/nf-core/seqtk/cutn/main'
include { GAWK as GAWK_GAP_LENGTH } from '../../../modules/nf-core/gawk/main'
workflow GAP_FINDER {
take:
reference_tuple // Channel [ val(meta), path(fasta) ]
main:
ch_versions = channel.empty()
//
// MODULE: GENERATES A GAP SUMMARY FILE
//
SEQTK_CUTN (
reference_tuple
)
ch_versions = ch_versions.mix( SEQTK_CUTN.out.versions )
//
// MODULE: ADD THE LENGTH OF GAP TO BED FILE - INPUT FOR PRETEXT MODULE
//
GAWK_GAP_LENGTH (
SEQTK_CUTN.out.bed,
[],
false
)
ch_versions = ch_versions.mix( GAWK_GAP_LENGTH.out.versions )
emit:
gap_file = GAWK_GAP_LENGTH.out.output
versions = ch_versions
}