From 67c34aa966ec303bee33bb8982e8f7a5ec3c161f Mon Sep 17 00:00:00 2001 From: tcarver <tjc> Date: Mon, 20 Jan 2014 10:07:54 +0000 Subject: [PATCH] add comment to protein when splitting gene models --- uk/ac/sanger/artemis/components/EditMenu.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/uk/ac/sanger/artemis/components/EditMenu.java b/uk/ac/sanger/artemis/components/EditMenu.java index 10a8bf105..db109113a 100644 --- a/uk/ac/sanger/artemis/components/EditMenu.java +++ b/uk/ac/sanger/artemis/components/EditMenu.java @@ -1772,8 +1772,19 @@ public class EditMenu extends SelectionMenu final Qualifier comment = new Qualifier("comment", "this gene model has previous ID "+prevId+ " and was reassigned a new ID as changes in the gene model occurred"); - ((Feature)gene1.getGene().getUserData()).addQualifierValues(comment); - ((Feature)gene2.getGene().getUserData()).addQualifierValues(comment); + + try + { + ((Feature)gene1.getProteinOfTranscript( GeneUtils.getUniqueName( + gene1.getTranscripts().get(0)) ).getUserData()).addQualifierValues(comment); + ((Feature)gene2.getProteinOfTranscript( GeneUtils.getUniqueName( + gene2.getTranscripts().get(0)) ).getUserData()).addQualifierValues(comment); + } + catch (Exception e) + { + ((Feature)gene1.getGene().getUserData()).addQualifierValues(comment); + ((Feature)gene2.getGene().getUserData()).addQualifierValues(comment); + } } } -- GitLab