[Biopython-dev] [Biopython - Bug #3320] (New) Bio.Phylo.PAML KeyError in codeml

Brandon Invergo b.invergo at gmail.com
Thu Feb 2 09:26:57 UTC 2012


I'll take care of this now...

-brandon

On Thu, 2012-02-02 at 03:22 +0000, redmine at redmine.open-bio.org wrote:
> Issue #3320 has been reported by Timothee Flutre.
> 
> ----------------------------------------
> Bug #3320: Bio.Phylo.PAML KeyError in codeml
> https://redmine.open-bio.org/issues/3320
> 
> Author: Timothee Flutre
> Status: New
> Priority: Normal
> Assignee: 
> Category: 
> Target version: 
> URL: 
> 
> 
> I get the following error while using codeml in Bio.Phylo.PAML (same error for options "fix_rho" and "rho"):
> 
> <pre>
> Traceback (most recent call last):
>   File "./PamlAnalysis.py", line 42, in main
>     cml.read_ctl_file(genericCtlFile)
>   File "/home/src/BIOPYTHON/lib/python/Bio/Phylo/PAML/codeml.py", line 133, in read_ctl_file
>     raise KeyError, "Invalid option: %s" % option
> KeyError: 'Invalid option: fix_rho'
> </pre>
> 
> I resolved the problem by adding the following two lines in the file Bio/Phylo/PAML/codeml.py at the lines 63-64:
> 
> <pre>
>                         "fix_rho": None,
>                         "rho": None,
> </pre>
> 
> Such errors do not happen when using the example file "codeml.ctl" available with the "PAML":http://abacus.gene.ucl.ac.uk/software/paml.html archive (v4.4 or v4.5) as this file does contain neither the option "fix_rho" nor "rho". But these options are present in PAML "documentation":http://abacus.gene.ucl.ac.uk/software/pamlDOC.pdf (see p.33-34). Moreover, these two options are present in the file Bio/Phylo/PAML/baseml.py at the lines 49-50.
> 
> Do I need to fork the biopython repository on github and make the changes myself?
> 
> 
> ----------------------------------------
> You have received this notification because this email was added to the New Issue Alert plugin
> 
> 





More information about the Biopython-dev mailing list