def aa_6_frames seq
      res = []
      # remove white space
      seq = seq.gsub(/\s/,'')
      [1,2,3,-1,-2,-3].each do | frame |
        aa = Bio::Big::TranslationAdapter.translate(@trn_table,frame,seq)
        res.push({:frame => frame, :sequence => aa})
      end
      res
    end
def aa_6_frames seq
      res = []
      # remove white space
      seq = seq.gsub(/\s/,'')
      [1,2,3,-1,-2,-3].each do | frame |
        aa = Bio::Big::TranslationAdapter.translate(@trn_table,frame,seq)
        res.push({:frame => frame, :sequence => aa})
      end
      res
    end
Table can be either an id (integer) or a Biolib::Emboss TrnTable
 Return all six reading frames as an Array - ordered as
 frames [1,2,3,-1,-2,-3] with as tuples [frame, AAsequence].

 Note that the nucleotide sequence does not get modified.