Open chhylp123 opened 4 years ago
This is likely caused by that the process inside the docker image can not find your data. You will need to use "-v" option when you run docker. A Docker container is like a lightweight virtual machine, you will need to let the container knows which directory that you want to see inside the container by "mounting" the host directory in the container by using "-v" option.
If you like to know more, check https://docs.docker.com/engine/reference/commandline/run/ and find "Bind mount a volume".
one thing to check is to ensure you use the full paths (as seen by the docker container) to specify the input files and the output directory.
Thank you so much! BTW, I have a quick question for '--with-alt': If I have the assemblies generated without '--with-alt', how can I get 'a_ctg_cns.fa' without running the whole pipeline with '--with-alt'? It seems the 'p_ctg_cns.fa' without '--with-alt' is the same as the 'p_ctg_cns.fa' with '--with-alt'.
Hi, there,
I am having the same error message, I am using the pg_run.py command instead of docker. Any idea of it? The command is this
pg_run.py asm \ /home/run/reads.ls 6 6 6 6 6 6 6 6 6 \ --with-consensus --shimmer-r 3 \ --best_n_ovlp 8 \ --output /data/CCS/Sample_CCS/Peregrine/out"
Where reads.ls is
/data/CCS/Sample_CCS/reads/read1.fastq /data/CCS/Sample_CCS/reads/read2.fastq
Many thanks!
@woodoo46 can you find the part that shows error in the log? check the paths in your input files too. Thanks.
Yes. It says this
/usr/bin/time: cannot run ovlp_to_graph.py: No such file or directory
Since the program was installed by the Admin, I am not quite sure where this is installed. I looked at the directory where "pg_run.py " was installed, there was no file named "ovlp_to_graph.py"; but I found it in the original source code directory. Does this mean our installation is not complete? Or we have to copy the file manually?
Thanks!
Hello,
I am using Peregrine with the following commands:
But it crashed. Here is the log:
Could you help me to solve this problem? Thank you so much.