-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.nf
96 lines (91 loc) · 8.45 KB
/
main.nf
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
#!/usr/bin/env nextflow
params.style = null
def emoji() {
println "🧦"
}
def ascii() {
println " +##+ ####+ "
println " #+######++ +++++#+++. "
println " ###+##+##++#++ ##++#+###++#+# "
println " ++##+##+###++++++ .#+########+##+++ "
println " #+#########++++##++#+# .++##+#########+#+++ "
println " ++##+##+####+++#####+#+#++# ++++#############+++++ "
println " +###+##+##++##############+# -#++#####+##########+#+++ "
println " ++#+#+###+################## .###+###+#+##########+#++ "
println " ########+##-################# .##########+#######+#####+ "
println " +##########+###+###########+# .####++#####+##########+++ "
println " .+#+#+#######################+ .-##-+#################+#+ "
println " +##-######################### .+#-#+#+#########+#####+#+ "
println " .#++#+######################## -##+##################### "
println " ##-+########################+ .####+##########+-#+###### "
println " .###-+######################## .################-+#-+#### "
println " +##################++########+ .###############++++##### "
println " +##+################+#+++#### .###############+###-##### "
println " +#################+++##+###### .######++############+### "
println " -######++################++### .########-#++############+ "
println " ########+-#################### .#####++-+-++######+####+ "
println " ########+###-+++##############+ ##########++##########++# "
println " #######++++#++################# .###########-###########- "
println " #############--#############+-# ###########+############- "
println " #################+############# #-+-##################--+ "
println " #++-+#########################- #++#########+###+######## "
println " .+-############################ ##-#########+--##+####### "
println " #+-############################ ################-#---##### "
println " ###++##############++##+####### ############+###--######+ "
println " ###################-+#+-####### .#################-+#####+ "
println " +################+++-++-######## .#########################- "
println " .#######################++###### ######++################## "
println " ################################ #########-#--+############## "
println " +######+-####################### +++###++-+++###############-- "
println " #########-+##+-+################ .-++++-+#####++##############+- "
println " ###########++-##############+#### .+-+-+----+-+##++###########+### "
println " .######+++++#+#################+- .++++++++++++---################+ "
println " --+++########-+################-+ .+++++++-++++-++################# "
println " -+++-++-++++####-################# .+--+-+++++-+###########+-###### "
println " +-+----+--+-++---################## .+++++-++#########---+++######## "
println " +-++++++-+++++----################## +++-+##############+#+++###### "
println " -+++++++++++++++#################### ++################-##########+ "
println " ++++++++++##########-+++-#+######### .############################# "
println " .++++++#################+#+-######### .##-######################### "
println " +#####################-+##+-+###### .+-#################+#+###+-# "
println " .####################+############## .++-+#####################+++ "
println " .##+-############################### .###########++###+######+-## "
println " ++###########################+++## .#########+################# "
println " .+##############################+#+ .######--++-#####++########## "
println " .++-############################## .#######+##++############### "
println " ##############+-#############++### ####+##############+###### "
println " ############+-#################### +##################-+####### "
println " .#####++-++#+#####################+ + ##########+#+-++#+###+#### "
println " #########+#+-+++################## ########+#######-+#+--###### "
println " +######++########################+ .+#############-+###########+ "
println " #####+#################+-######## ..########################## "
println " .#################++##+-########## ######################++++- "
println " ##################+#++########### . ########################++ "
println " ##################+##+--+######+# .+##########+############+## "
println " .################+################ -#########--############### "
println " ################################+ +####++-#+#+############### "
println " #########################++-+##-# .+######+#+################ "
println " ############################++#-# ..+###-#######+++++++++++++ "
println " ############################+##- .#########+++++++++++-+- "
println " ###########+#############++####+ #######++++++++++---+ "
println " ########++##################### ####+++++++++++-+ "
println " .###++++-###################### +#--+++++-+- "
println " .######+-+-##########+#+#+-+++ "
println " ###+##########++++-+++++-+- "
println " +#######+++++-+++++++++-. "
println " #####+-+-++++-+++++-+ "
println " -###+##++++++-++-- "
println " .++-++++++--- "
println " +++-- "
}
workflow {
styles = ['emoji', 'ascii']
rnd = Random.newInstance()
style = params.style in styles
? params.style
: styles[rnd.nextInt(styles.size())]
if( style == 'emoji' )
emoji()
if( style == 'ascii' )
ascii()
}