diff --git a/snakemodules/kraken.smk b/snakemodules/kraken.smk
index d499b120e8dfed8357ca567fae90436e2912c4d2..186f8b146c0a81fe5770507b8eb88a57b1bb5d0b 100644
--- a/snakemodules/kraken.smk
+++ b/snakemodules/kraken.smk
@@ -1,3 +1,4 @@
+import os
 
 rule kraken_map:
     input:
@@ -57,7 +58,7 @@ rule obtain_classified_human_reads:
         single_fq = rules.kraken_map.output.c_single,
         paired_fq1 = rules.kraken_map.output.c_paired_1,
         paired_fq2 = rules.kraken_map.output.c_paired_2,
-        script= WORKFLOW_PATH + config["python_script"]
+        script= os.path.join(WORKFLOW_PATH,config["python_script"])
     output:
         hc_single = WORK_DIR + "/{sample}/contaminate_info/human_classified_single.fastq",
         hc_paired_1 = WORK_DIR + "/{sample}/contaminate_info/human_classified_paired_1.fastq",