Bonjour,
J'ai essayé de faire tourner mon script, mais j'arrive sur les erreurs suivantes (exemple pour une règle, mais elles ont toutes la même erreurs) alors que lancer la commande hors script snakemake marche correctement.
Parfois ils marchent normalement avec snakemake, mais une fois sur deux.
rule index_genome:
input:
expand('{path_gen}/{gen}.fa', path_gen=config["path_genome"], gen=config["genome"])
output:
fai = expand('{path_gen}/{gen}.fa.fai', path_gen=config["path_genome"], gen=config["genome"]),
bwt = expand('{path_gen}/{gen}.fa.bwt', path_gen=config["path_genome"], gen=config["genome"]),
dict = expand('{path_gen}/{gen}.dict', path_gen=config["path_genome"], gen=config["genome"])
conda:
"env.yaml"
message: """--- Reference genome indexing ---"""
shell:
"""
module load samtools/1.14
samtools faidx {input}
module load bwa/0.7.17
bwa index {input}
module load gatk4/4.2.3.0
gatk CreateSequenceDictionary -R {input}
"""
Error in rule index_genome:
jobid: 13
output: ref/Felis_catus.Felis_catus_9.0.dna.toplevel.fa.fai, ref/Felis_catus.Felis_catus_9.0.dna.toplevel.fa.bwt, ref/Felis_catus.Felis_catus_9.0.dna.toplevel.dict
conda-env: /shared/ifbstor1/projects/cat_cardiopathy/snaketest/.snakemake/conda/7c86301915782672f5b0c5fd6a0afcf4
shell:
module load samtools/1.14
samtools faidx ref/Felis_catus.Felis_catus_9.0.dna.toplevel.fa
module load bwa/0.7.17
bwa index ref/Felis_catus.Felis_catus_9.0.dna.toplevel.fa
module load gatk4/4.2.3.0
gatk CreateSequenceDictionary -R ref/Felis_catus.Felis_catus_9.0.dna.toplevel.fa
(one of the commands exited with non-zero exit code; note that snakemake uses bash strict mode!)
J'ai remarqué une autre erreur, une commande qui ne semble pas s'exécuter, sans indiquer d'erreur mais je ne vois pas son résultat comparer à d'autres commandes du même genre.
echo {params}.genome >> snpEff/snpeff.config
Idem, elle marche normalement hors snakemake.
Merci