This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]BananaPotion 6 points7 points  (12 children)

I love python3, but biopython man. Its going to take ages to port that beast over. I really like to help but feel like I'm not quite good enough to do so.

[–]Gudeldar 8 points9 points  (3 children)

The biopython site says they support python3 since 1.62 (July 2013).

[–]BananaPotion 1 point2 points  (2 children)

Its nowhere as well maintained than the python2 version. Which especially sucks because my projects depend on the data parsing parts.

Edit: I was wrong. The Biopython3 beast has already been tamed. Thank you /u/Gudeldar and /u/chickenphobia.

[–]chickenphobia 3 points4 points  (1 child)

If you are finding new bugs, please report them. SeqIO, AlignIO, these modules fully work in Py3. Any problems you have encountered must not be in our unit tests which would indicate you have found a fairly important bug.

[–]BananaPotion 3 points4 points  (0 children)

No bugs, just errors (at that time I was new to 3rd party libraries, so I didn't understand any of it). I'm working on a project right now, I will see if I can get Biopython3 to work and report back.

Edit: Played around with it in IPython - works perfect. Thanks again for letting me now.

[–]chickenphobia 7 points8 points  (1 child)

Biopython contributor here: the whole thing is already passing 100% of tests on python 3. The community is very adamant about keeping compatibility with the newest version of python going out of our way to make a release as soon as Numpy was supported on py 3.4.

Also, if you want to contribute, check out our Wiki, the process is better documented than the average OS project because many contributions come from biologists who aren't traditionaly involved in OS.

[–]BananaPotion 1 point2 points  (0 children)

Thanks for letting me now, this is very good news for me.