[Biopython-dev] Background process handling
    Antoine van Gelder 
    antoine at egenetics.com
       
    Fri Sep 29 04:34:48 EDT 2000
    
    
  
thomas at cbs.dtu.dk wrote:
> How should I solve this ?
> a) fork and exec*
> b) popen
> c) write to temporary file, start blast into new file, continuously read
>    new file
> d) use an expect module
> e) threads
> f) a combination with a LOT of updates ?
> g) ???
In the Stackpack EST clustering pipeline I use a thread wrapped around
popen to fire off jobs that are expected to take some time.
Main program updates can be handled either through polling the thread
(not so good) or a callback from the thread (much better) 
:>
 - antoine
    
    
More information about the Biopython-dev
mailing list