srst2 icon indicating copy to clipboard operation
srst2 copied to clipboard

SRST2 installation problem with multiple Bowtie versions

Open patms opened this issue 9 years ago • 1 comments

Hi,

I saw your paper and I'm really interested in what SRST2 can do. I've just installed srsts2 following the installation instructions on https://github.com/katholt/srst2.

By default, install all programs in /usr/local. I already had samtools v1.2 and bowtie 2.2.5 in this directory before installing srst2. So, I downloaded and installed bowtie2 2.2.4 and samtools 0.1.18 in the same directory (/usr/local/) before installing srst2. During srst2 installation i did the test if the programs were installed properly and it was OK. I established the export SRST2_SAMTOOLS=/usr/local/samtools-0.1.18/ export SRST2_BOWTIE2=/usr/local/bowti2-2.2.4/bowtie2 export SRST2_BOWTIE2_BUILD=/usr/local/bowti2-2.2.4/bowtie2-build

I then tried to do a test of the tool using the example.txt. When i run the command sudo /usr/local/bin/srst2 --input_pe ERR024070_1.fastq.gz ERR024070_2.fastq.gz --output shigella1 --log --save_scores --mlst_db Escherichia_coli#1.fasta --mlst_definitions ecoli.txt --gene_db ARGannot.fasta

I only get the shigella1.log and when I look at the log this is what I see ($ gedit shigella1.log):

01/15/2016 12:21:15 program started 01/15/2016 12:21:15 command line: /usr/local/bin/srst2 --input_pe ERR024070_1.fastq.gz ERR024070_2.fastq.gz --output shigella1 --log --save_scores --mlst_db Escherichia_coli#1.fasta --mlst_definitions ecoli.txt --gene_db ARGannot.fasta 01/15/2016 12:21:15 Total paired readsets found:1 01/15/2016 12:21:15 Failed command: bowtie2 --version 01/15/2016 12:21:15 [Errno 2] No such file or directory 01/15/2016 12:21:15 Could not determine the version of bowtie. 01/15/2016 12:21:15 Do you have bowtie installed in your PATH?

I'm a newbie in bioinformatics (using the command line) so the "bug" must be very simple but I don't see how to solve it...

Perhaps this info is also useful : when I installed bowtie2 2.2.5 I also defined it on my PATH : export BT2_HOME=/usr/local/bowtie2-2.2.5/

Could this create a conflict?

Any help will be welcomed !:-)

Thanks in advance for you answer/advices.

Sincerely, P

patms avatar Jan 15 '16 11:01 patms

Try dropping the sudo from your command.

I believe sudo runs as root so if something is in your $PATH then it may not be in the sudo $PATH. A way I get about things like this is to put a symbolic link to botwtie and bowtie-build in something like /usr/bin where the sudo user will be looking.

jb2cool avatar Jun 26 '18 11:06 jb2cool