[Biopython-dev] [Bug 2381] translate and transcribe methods for the Seq object (in Bio.Seq)
bugzilla-daemon at portal.open-bio.org
bugzilla-daemon at portal.open-bio.org
Tue Nov 25 17:18:41 EST 2008
http://bugzilla.open-bio.org/show_bug.cgi?id=2381
mmokrejs at ribosome.natur.cuni.cz changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|translate and transcibe |translate and transcribe
|methods for the Seq object |methods for the Seq object
|(in Bio.Seq) |(in Bio.Seq)
------- Comment #53 from mmokrejs at ribosome.natur.cuni.cz 2008-11-25 17:18 EST -------
(In reply to comment #27)
> Created an attachment (id=1032)
--> (http://bugzilla.open-bio.org/attachment.cgi?id=1032&action=view) [details]
> Patch to Bio/Seq.py to add start codon handling to translation
>
> Patch adds a new boolean argument to the translate method and function, called
> "init" (rather than my earlier suggestions like "from_start" or "check_start"
> which could be considered misleading).
>
> Docstring:
>
> init - Boolean, defaults to False. Should translation check the
> first codon is a valid initiation (start) codon and translate
> it as methionine (M)? If False, nothing special is done with
> the first codon.
What kind of check is it doing? I think it just forces the first letter to be
'M'.
>
>
> Example usage of the translate function,
>
> >>> from Bio.Seq import translate
> >>> translate("TTGAAACCCTAG")
> 'LKP*'
> >>> translate("TTGAAACCCTAG", init=True, to_stop=True)
> 'MKP'
> >>> translate("TTGAAACCCTAG", init=True)
> 'MKP*'
> >>> translate("TTGAAACCCTAG", to_stop=True)
> 'LKP'
I don't like the "init" argument either. I would call it force_initiator_Met
instead. BTW, non-canonical initiator codon is CUG, where did you found UUG?
Sorry, I got overloaded by many other tasks so haven't read any other
follow-ups, I just hit the email from bugzilla by luck.
--
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