[Bioperl-l] About reverse translation using CodonUsage table ?

Richard Adams Richard.Adams at ed.ac.uk
Fri Sep 24 04:20:23 EDT 2004


Hi,
You  can use Bio::Tools::CodonTable::revtranslate to reverse translate

e.g.,
use Bio::Tools::CodonTable;
my $seq  = 'DFGTR';

#get your codon table of choice
my $CodonTable2  = Bio::Tools::CodonTable -> new ( -id => 3 );
my @dna_seq; 
my @seq = split '', $seq;
for my $aa (@seq) {

	my @codons = $codonTable2->revtranslate($aa);
	push @dna_seq, \@codons;
	

}
## now you have an array of arrays where each sequence position has a reference
to a list of possible codons.
I don't think there's a way to translate alternative codons back to IUPAC ids at the moment,
it would  be worth doing. I'll look into it.

Richard



-- 
Dr Richard Adams
Psychiatric Genetics Group,
Medical Genetics,
Molecular Medicine Centre,
Western General Hospital,
Crewe Rd West,
Edinburgh UK
EH4 2XU

Tel: 44 131 651 1084
richard.adams at ed.ac.uk



More information about the Bioperl-l mailing list