[Bio-linux-dev] Problem with "mothur" in Bio-Linux 6

Tony Travis a.travis at abdn.ac.uk
Wed Feb 29 19:15:13 EST 2012


Hi, Tim.

My colleague Rustam had a problem running "mothur" under Bio-Linux 6 
recently. I had to kludge it to get it working because "uchime" was 
missing and paths appear to be hard-coded in the "mothur" binary:

>[...]
>> In the meantime, was trying to use chimera.slayer and chimera.uchime in
>> Mothur but getting the error messages
>>
>> [ERROR]: /usr/bin/uchime file does not exist. mothur requires the uchime
>> executable.
>> [ERROR]: did not complete chimera.uchime.
>
> Hello, Rustam.
>
> I've installed "uchime" and created symbolic links on bobcat/topcat:
>
>   /usr/bin/uchime -> /usr/local/bin/uchime
>
> It seems that the paths are hard-coded in the "uchime" binary :-(
>
>> [ERROR]: /usr/bin/blast/bin/formatdb file does not exist. mothur
>> requires formatdb.exe.
>> [ERROR]: /usr/bin/blast/bin/blastall file does not exist. mothur
>> requires blastall.exe.
>> [ERROR]: /usr/bin/blast/bin/megablast file does not exist. mothur
>> requires megablast.exe.
>>
>> If anything can be done about this? I do not have access to these
>> directories to check.
>
> OK, I've kludged it so it will now work on bobcat/topcat:
>
>   /usr/bin/blast/bin -> /usr/bin

Can you tell me if any environment variables should be set to allow 
"mothur" to use the conventional Bio-Linux 6 compatible paths?

I installed a separate version of "mothur" from source for QIIME.

Thanks,

   Tony.



More information about the Bio-linux-devel mailing list