From ac2d0fc14b8f7e8a37f45a784d3e637b35f98e81 Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Fri, 13 Apr 2007 07:50:15 +0000
Subject: [PATCH] combine pseudogene features e.g. psuedogenic_exon

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@5900 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 uk/ac/sanger/artemis/io/GFFDocumentEntry.java | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/uk/ac/sanger/artemis/io/GFFDocumentEntry.java b/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
index 537ebd0b1..05d71f4ae 100644
--- a/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
+++ b/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
@@ -20,7 +20,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  *
- * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/io/GFFDocumentEntry.java,v 1.41 2007-03-28 09:16:10 tjc Exp $
+ * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/io/GFFDocumentEntry.java,v 1.42 2007-04-13 07:50:15 tjc Exp $
  */
 
 package uk.ac.sanger.artemis.io;
@@ -42,7 +42,7 @@ import java.sql.Timestamp;
  *  A DocumentEntry that can read an GFF entry from a Document.
  *
  *  @author Kim Rutherford
- *  @version $Id: GFFDocumentEntry.java,v 1.41 2007-03-28 09:16:10 tjc Exp $
+ *  @version $Id: GFFDocumentEntry.java,v 1.42 2007-04-13 07:50:15 tjc Exp $
  **/
 
 public class GFFDocumentEntry extends SimpleDocumentEntry
@@ -159,7 +159,7 @@ public class GFFDocumentEntry extends SimpleDocumentEntry
         this_feature = original_features.featureAt(i);
         String key = this_feature.getKey().getKeyString();
         
-        if(key.equals("gene"))
+        if(key.equals("gene") || key.equals("pseudogene"))
         {
           String id = (String)this_feature.getQualifierByName("ID").getValues().get(0);
           ChadoCanonicalGene gene = new ChadoCanonicalGene();
@@ -242,7 +242,8 @@ public class GFFDocumentEntry extends SimpleDocumentEntry
               gene.add3PrimeUtr(parent, this_feature);
             else if(key.equals("five_prime_UTR"))
               gene.add5PrimeUtr(parent, this_feature);
-            else if(key.equals("exon") || featureRelationship != null)
+            else if(key.equals("exon") || featureRelationship != null ||
+                    key.equals("pseudogenic_exon"))
               gene.addSplicedFeatures(parent, this_feature);
             else
               gene.addOtherFeatures(parent, this_feature);
-- 
GitLab