You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: rain.nf
+35-20Lines changed: 35 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -65,6 +65,28 @@ params.aligner = 'hisat2'
65
65
log.info header()
66
66
if (params.help) { exit 0, helpMSG() }
67
67
68
+
69
+
// Params check
70
+
// Check aligner params. Can be a list (comma or space separated)
71
+
def edit_site_tool_list=[]
72
+
if( !params.edit_site_tool ){
73
+
exit 1, "Error: <edit_site_tool> parameter is empty, please provide a aligner(s) among this list ${align_tools}.\n"
74
+
} else {
75
+
str_list = params.edit_site_tool.tokenize(',')
76
+
str_list.each {
77
+
str_list2 = it.tokenize('')
78
+
str_list2.each {
79
+
if ( ! (it.toLowerCase() in edit_site_tools) ){
80
+
exit 1, "Error: <${it}> tool not acepted, please provide editing site tool among this list ${align_tools}.\n"
81
+
}
82
+
else{
83
+
edit_site_tool_list.add(it.toLowerCase())
84
+
}
85
+
}
86
+
}
87
+
}
88
+
89
+
68
90
// Help Message
69
91
def helpMSG() {
70
92
log.info """
@@ -116,6 +138,7 @@ General Parameters
116
138
reads : ${params.reads}
117
139
genome : ${params.genome}
118
140
strandedness : ${params.strandedness}
141
+
read_type : ${params.read_type}
119
142
outdir : ${params.outdir}
120
143
121
144
Alignment Parameters
@@ -126,6 +149,7 @@ Alignment Parameters
126
149
Edited Site Detection Parameters
127
150
edit_site_tool : ${params.edit_site_tool}
128
151
edit_threshold : ${params.edit_threshold}
152
+
region : ${params.region}
129
153
130
154
Report Parameters
131
155
MultiQC parameters
@@ -151,17 +175,12 @@ include {reditools3} from "./modules/reditools3.nf"
151
175
include {jacusa2} from "./modules/jacusa2.nf"
152
176
include {sapin} from "./modules/sapin.nf"
153
177
include {normalize_gxf} from "./modules/agat.nf"
154
-
include {pluviometer} from "./modules/pluviometer.nf"
178
+
include {pluviometeras pluviometer_jacusa2; pluviometer as pluviometer_reditools2; pluviometer as pluviometer_reditools3; pluviometer as pluviometer_sapin} from "./modules/pluviometer.nf"
0 commit comments