[Biopython-dev] [Bug 2530] Bio.Seq.translate() treats invalid codons as stops
bugzilla-daemon at portal.open-bio.org
bugzilla-daemon at portal.open-bio.org
Wed Oct 8 11:25:07 EDT 2008
http://bugzilla.open-bio.org/show_bug.cgi?id=2530
biopython-bugzilla at maubp.freeserve.co.uk changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Comment #14 from biopython-bugzilla at maubp.freeserve.co.uk 2008-10-08 11:25 EST -------
(In reply to comment #13)
> If there is agreement that changing the behaviour of Bio.Seq.translate() as
> described in Bug 2547 is desirable, then we end up fixing both issues at the
> same time.
I think an agreement was reached. Bug 2530 and Bug 2457 are fixed in CVS as of
Bio/Seq.py revision 1.37 (with the unit test updated in test_seq.py revision
1.20).
Old behaviour (e.g. Biopython 1.48):
translate("TAT") -> "Y"
translate("TAG") -> "*"
translate("TAR") -> "*"
translate("TAN") -> TranslationError (Bug 2547)
translate("NNN") -> TranslationError (Bug 2547)
translate("TA?") -> "*" (Bug 2530)
New behaviour (CVS as things stand):
translate("TAT") -> "Y"
translate("TAG") -> "*"
translate("TAR") -> "*"
translate("TAN") -> "X"
translate("NNN") -> "X"
translate("TA?") -> TranslationError
I dare say the implementation might be improved or optimised, but I think this
is a good improvement for the functionality.
--
Configure bugmail: http://bugzilla.open-bio.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Biopython-dev
mailing list