[Biopython-dev] First impressions of Pathway
    Tarjei Mikkelsen 
    tarjei_mikkelsen at hotmail.com
       
    Sun Nov 18 02:53:03 EST 2001
    
    
  
>Quibbles:
>    I'd prefer more neutral  nomenclature than parent-child because they 
>bias
>the reader toward a tree structure.
'parent' and 'child' is only used for the MultiGraph class, which is a 
generic directed graph rep intended for internal representation. It is the 
Network class that is exposed to the user. Network uses 'source' and 'sink' 
as the corresponding terms - although I'm not convinced that is the best 
naming either.
>    df_search seems to assume a connected graph ( at least it looks like it
>would konk out early with a disconnected graph )..  All assumptions should
>be documented.
I've updated the documentation to better reflect what it does
>   The following line needs a description of what each tuple contains?  
>Since
>python is typeless it requires more documentation at the interfaces.
>
>     catalysts   -- list of tuples of catalysts involved in the same 
>reaction
>                      step
This has been simplified to a list of catalysts . The type is arbitrary by 
design - it could be anything from a string descriptor to a Enzyme record 
object, depending on the needs of the user.
>   In MultiNetwork.remove_node the sense of the filter is reversed from 
>what
>I'd expect if you want to remove dangling edges.   My understanding is that
>filter returns items that make the condition true?
Yup, good catch. The whole remove_edges method was faulty. It's been 
corrected and a test has been added.
thanks,
Tarjei
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
    
    
More information about the Biopython-dev
mailing list