dellacortelab/prospr

I'm unable to run prospr on a sequence

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?