An error occurred while loading the file. Please try again.
-
Midoux Cedric authored4fd620b2
rule select_small:
input:
"work/metaSPADES/{reads}/contigs.fasta"
output:
contigs = "work/addon/{reads}.small_contigs.fasta"
params:
min_len = config["CONTIGS_LEN"]
shell:
"conda activate seqkit-0.11.0 "
"&& "
"seqkit "
"seq "
"--max-len {params.min_len} "
"--out-file {output.contigs} "
"{input} "
"&& "
"conda deactivate"
rule kaiju_small:
input:
"work/addon/{sample}.small_contigs.fasta"
output:
"work/addon/{sample}.small_contigs.kaijuNR"
threads:
8
shell:
"conda activate kaiju-1.7.3 "
"&& "
"kaiju "
"-t /db/outils/kaiju/nr/nodes.dmp "
"-f /db/outils/kaiju/nr/kaiju_db_nr_euk.fmi "
"-i {input} "
"-o {output} "
"-z {threads} "
"&& "
"conda deactivate"
rule select_unmapped:
input:
"work/bowtie/align-{sample}-{reads}.bam"
output:
bam = temp("work/addon/unmapped-{sample}-{reads}.bam"),
fastq = "work/addon/unmapped-{sample}-{reads}.fastq"
shell:
"conda activate samtools-1.9 "
"&& "
"samtools "
"view "
"-f 4 "
"-o {output.bam} "
"{input} "
"&& "
"conda deactivate "
"&& "
"conda activate bedtools-2.29.0 "
"&& "
"bedtools "
"bamtofastq "
"-i {output.bam} "
"-fq {output.fastq} "
"&& "
"conda deactivate "
rule kaiju_unmapped:
input:
"work/addon/unmapped-{sample}-{reads}.fastq"
output:
"work/addon/{sample}-{reads}.unmapped.kaijuNR"
threads:
7172737475767778798081828384858687888990919293949596979899100101
8
shell:
"conda activate kaiju-1.7.3 "
"&& "
"kaiju "
"-t /db/outils/kaiju/nr/nodes.dmp "
"-f /db/outils/kaiju/nr/kaiju_db_nr_euk.fmi "
"-i {input} "
"-o {output} "
"-z {threads} "
"&& "
"conda deactivate"
rule kronaNames_addon:
input:
"work/addon/{sample}.{addon}.kaijuNR"
output:
"work/addon/{sample}.{addon}.taxNames.tsv"
shell:
"conda activate kaiju-1.7.3 "
"&& "
"kaiju-addTaxonNames "
"-t /db/outils/kaiju/nr/nodes.dmp "
"-n /db/outils/kaiju/nr/names.dmp "
"-i {input} "
"-o {output} "
"-r superkingdom,phylum,order,class,family,genus,species "
"&& "
"conda deactivate"