JAL-1619 refactoring in progress for Dna translation