I'm unable to run prospr on a sequence
dante-di opened this issue · 2 comments
Hello everyone,
I installed the ProSPr Docker container.
When I try to run ProSPr on a sequence using the command:
docker run -t -v /home/dante/data/:/data prospr/prospr -t --a3mfile /home/dante/data/example1.a3m
I get this error: prospr.py: error: argument command: invalid choice: '/home/dante/data/example1.a3m' (choose from 'run', 'build')
I think I followed the welcome screen directions:
To use prospr on your own sequences: docker run -t -v /path/to/local/data:/data prospr/prospr -t --a3mfile /data/my_file.a3m and place a PSIBLAST database under /data/psiblast and a uniclust database under /data/hhblits. ProSPr will download the database if it is missing (250GB and 25GB respectively).
Note: I was also unable to download the database.
What am I doing wrong?
Thank you very much,
Dante
For me a3m files did not work either. However, you can try to put your sequence in a fasta file and do the following.
mkdir /home/dante/data/example1
cp example1.fasta /home/dante/data/example1/
docker run -it -v /home/Dante/data:/data prospr/prospr build example1
I have a somewhat more basic question. I do not know what the folders "/home/dante/data/:/data prospr/prospr" mean. Where are them?