modify CodonSeq.get_full_rf_table() method to deal with gapped sequence and __getitem__ to always return Seq object