From cbc90852a0726a28f5b6f5cb50272fbfc24ecf2a Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Thu, 15 Apr 2010 09:02:28 +0000
Subject: [PATCH] filter out match_part features when reading from the database

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@13690 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 uk/ac/sanger/artemis/util/DatabaseDocument.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/uk/ac/sanger/artemis/util/DatabaseDocument.java b/uk/ac/sanger/artemis/util/DatabaseDocument.java
index 4630a09e1..59b8bc5b9 100644
--- a/uk/ac/sanger/artemis/util/DatabaseDocument.java
+++ b/uk/ac/sanger/artemis/util/DatabaseDocument.java
@@ -663,7 +663,13 @@ public class DatabaseDocument extends Document
     FeatureLoc featureloc = new FeatureLoc();
     featureloc.setFeatureBySrcFeatureId(srcFeature);
     Feature child = new Feature();
+    
+    // ignore match_part (BLAST HSPs)
+    CvTerm cvTerm = getCvTermByCvAndCvTerm("match_part", "sequence");
+    
     child.setFeatureLoc(featureloc);
+    child.setAnalysis(false);
+    child.setCvTerm(cvTerm);
     
     final List featList = dao.getFeaturesByLocatedOnFeature(child);
     final ByteBuffer[] buffers = new ByteBuffer[TYPES.length + 1];
-- 
GitLab