From fe35e26cd1892a69fa8d10e0e825d680a6e8b811 Mon Sep 17 00:00:00 2001 From: tcarver <tjc> Date: Mon, 22 Oct 2012 10:13:34 +0100 Subject: [PATCH] fix for updating polypeptide residues in pseudogene --- .../artemis/components/genebuilder/GeneUtils.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/uk/ac/sanger/artemis/components/genebuilder/GeneUtils.java b/uk/ac/sanger/artemis/components/genebuilder/GeneUtils.java index 92c614335..e68e62c40 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(); -- GitLab