I've started working through a snakemake tutorial and the very first workflow from there does not work. Here is the rule I am using:
rule make_a_copy:
input:
"a.txt"
output:
"a_copy.txt"
shell:
"""
copy {input} {output}
"""
Then I run the workflow with
snakemake -p a_copy.txt
This results in the following output:
Building DAG of jobs...
Provided cores: 1
Rules claiming more threads will be scaled down.
Job counts:
count jobs
1 convert_to_upper_case
1
[Thu Nov 21 15:33:18 2019]
rule convert_to_upper_case:
input: a.txt
output: a_copy.txt
jobid: 0
copy a.txt a_copy.txt
Waiting at most 5 seconds for missing files.
MissingOutputException in line 1 of D:\OneDrive\projects\reproducible_research_course\snakemake\Snakefile:
Missing files after 5 seconds:
a_copy.txt
This might be due to filesystem latency. If that is the case, consider to increase the wait time with --latency-wait.
Shutting down, this might take some time.
Exiting because a job execution failed. Look above for error message
Complete log: D:\OneDrive\projects\reproducible_research_course\snakemake\.snakemake\log\2019-11-21T153318.425144.snakemake.log
If I run copy a.txt a_copy.txt
in cmd (I'm on windows) the command does produce an a.upper.txt
file.
What am I missing?