This is a trivial method that will have its own problems but it will get you started: Write a wrapper script for the NCBI program, one that knows how to talk to Grid Engine. Replace the real NCBI binary with the wrapper script so that the CGI program calls the wrapper instead of the real binary. The end result is your CGI's will call the grid aware wrapper. The wrapper can be as simple as something like this: $!/bin/sh # # Grid Engine qrsh wrapper for blastall # # Run blastall via SGE 'qrsh' while preserving the command line arguments qrsh /path/to/real/blastall $* That wrapper script will use SGE 'qrsh' to run the real blastall command while passing along all of the NCBI blastall arguments, database selections etc. that the user wanted to make use of. Qrsh is a program that will basically run your command ASAP on the least loaded node in the cluster. There are problems with qrsh, especially when the cluster is full (it will fail or exit with an error you will have to trap) but this method will at least get you up and running. Qrsh will also direct its results to the STDOUT stream which is probably what your CGIs are expecting anway Things to watch out for: 1. the cgi is running as the webserver user, you need to make sure the critical SGE environment variables are present in the CGI environment or defined explicitly in your wrapper script. A good way to test is to make sure you are easily able to run command line jobs as the webserver user On Jul 12, 2006, at 5:56 PM, Ashwin Kotwaliwale wrote: > Hi there, > > > > I am trying to setup a blast server and following several advices I > installed Sun Grid Engine. The problem is that I want to run BLAST > as web service unlike via command line, the reason being software > which I have will communicate with BLAST only via cgi calls. This > all works OK but I can’t get the jobs to be run on all the machines > in the grid. How does one configure www NCBI BLAST for use on SGE? > > > > Any help will be highly appreciated! > > > > Thanks in advance! > > > > Ashwin > > _______________________________________________ > Bioclusters maillist - Bioclusters at bioinformatics.org > https://bioinformatics.org/mailman/listinfo/bioclusters