[Bioperl-l] ORF FInder

Heikki Lehvaslaiho heikki@ebi.ac.uk
Mon, 11 Feb 2002 09:26:18 +0000


Lynn,

Closest you get is translate_6frames() which can be called like:

  @seqs = Bio::SeqUtils->translate_6frames($nucseq);

You are more than welcome to eleborate on that (using methods
is_start_codon() and is_ter_codon() in Bio::Tools::CodonTable) to determine
ORFs to return. 

I think:

  @cdss = Bio::SeqUtils->orfs($nucseq, $min_orf_len);

would be useful. I'd love to include that into Bio::SeqUtils.


	-Heikki


Lynn Stevens wrote:
> 
> Is there a module in BioPerl which allows you to take a sequence and get
> back a list of all the ORFs (or even just the largest ORF) in all six frames
> (or even just one frame) indexed by sequence position.
> 
> In other words you would submit a seq object and you would get back a set of
> numbers which tell you where the ORFs are located in the sequence.
> 
> I have looked through all the documentation and still can not find this
> feature even though it seem like an extremely common task.
> 
> Thanks for any help,
> 
> Lynn
> 
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.
> 
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l@bioperl.org
> http://bioperl.org/mailman/listinfo/bioperl-l

-- 
______ _/      _/_____________________________________________________
      _/      _/                      http://www.ebi.ac.uk/mutations/
     _/  _/  _/  Heikki Lehvaslaiho          heikki@ebi.ac.uk
    _/_/_/_/_/  EMBL Outstation, European Bioinformatics Institute
   _/  _/  _/  Wellcome Trust Genome Campus, Hinxton
  _/  _/  _/  Cambs. CB10 1SD, United Kingdom
     _/      Phone: +44 (0)1223 494 644   FAX: +44 (0)1223 494 468
___ _/_/_/_/_/________________________________________________________