Revert to BioPerl implementation. Locations of CDS are represented by the Bio::Location::Split class