[Biopython-dev] Use of depreciated string functions

Bruce Southey bsouthey at gmail.com
Wed Nov 26 12:10:57 EST 2008


Peter wrote:
> On Mon, Nov 24, 2008 at 5:47 PM, Bruce Southey <bsouthey at gmail.com> wrote:
>   
>>> Once I've dealt with Biopython 1.49, I'd be happy to look at a patch
>>> to remove more "import string" usage from non-obsolete, non-deprecated
>>> code.  It would be a little risky doing this to modules without unit
>>> tests, but that's another area you've shown some interest in anyway...
>>>
>>> Thanks,
>>>
>>> Peter
>>>       
>> Hi,
>> I was planning to get started on with these depending on what time I have
>> available. So just a quick question:
>> Do you want one bug report per patch per file?
>> Or just let me know if there is another way.
>>     
>
> I'd suggest one general bug, and uploading one patch per module - that
> way the can be evaluated on a case by case basis (a single huge
> multi-file patch would be more difficult, and could become out of
> date).
>
> Personally however, I would prioritise more unit test coverage over
> this, but on the other hand its the kind of short task you can handle
> when you have the odd spare 10 minutes.  Up to you.
>
> Peter
>   
Hi,
I have filed Bug 2688 
<http://bugzilla.open-bio.org/show_bug.cgi?id=2688> as a general bug for 
the files in the Bio module that use the depreciated string functions. I 
listed all the files that I identified that imported string and whether 
or not I provided a patch for it. Bug  2683 
<http://bugzilla.open-bio.org/show_bug.cgi?id=2683> lists those files 
that import string but do not use it.

There is one attachment for each file (excluding mistakes).

In addition, Bugs 2684 
<http://bugzilla.open-bio.org/show_bug.cgi?id=2684> and 2685 
<http://bugzilla.open-bio.org/show_bug.cgi?id=2685> were created because 
these involve rewritten code that was related to this. I probably should 
have created a separate one for
 SubsMat/FreqTable.py although the reason directly involves the string 
module.

Regards
Bruce

 


More information about the Biopython-dev mailing list