Preprocess.snake 574 B

123456789101112
  1. rule fastp:
  2. input:
  3. left = config["Raw_Data_Dir"] + "/{sample}_1.fq.gz",
  4. right = config["Raw_Data_Dir"] + "/{sample}_2.fq.gz"
  5. output:
  6. left = config["Data_Dir"] + "/{sample}_1.fq.gz",
  7. right = config["Data_Dir"] + "/{sample}_2.fq.gz",
  8. html = config["Data_Dir"] + "/{sample}.fastp.html",
  9. json = config["Data_Dir"] + "/{sample}.fastp.json"
  10. log: config["Data_Dir"] + "/{sample}.log"
  11. shell:
  12. "fastp -i {input.left} -I {input.right} -o {output.left} -O {output.right} -h {output.html} -j {output.json} 2>{log}"