diff --git a/uk/ac/sanger/artemis/components/genebuilder/GeneUtils.java b/uk/ac/sanger/artemis/components/genebuilder/GeneUtils.java index 92c614335fc63dfa629d0a64d2680d4727221697..e68e62c40e2c178e38c8eccbe828a5bb14de6225 100644 --- a/uk/ac/sanger/artemis/components/genebuilder/GeneUtils.java +++ b/uk/ac/sanger/artemis/components/genebuilder/GeneUtils.java @@ -1509,15 +1509,14 @@ public class GeneUtils { String transcriptName = chadoGene.getTranscriptFromName(GeneUtils.getUniqueName(gffFeature)); - - List splicedFeatures = - chadoGene.getSplicedFeaturesOfTranscript(transcriptName); - for (int i = 0; i < splicedFeatures.size(); i++) + List<Feature> splicedFeatures = + chadoGene.getSplicedFeaturesOfTranscript(transcriptName); + for (Feature emblFeature: splicedFeatures) { - Feature emblFeature = (Feature) splicedFeatures.get(i); if (emblFeature.getKey().getKeyString().equals( - DatabaseDocument.EXONMODEL)) + DatabaseDocument.EXONMODEL) || + emblFeature.getKey().getKeyString().equals("pseudogenic_exon")) { uk.ac.sanger.artemis.Feature f = (uk.ac.sanger.artemis.Feature) emblFeature.getUserData();