From 24472982c953b7d499b1c7a571c9835b9921e28e Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Wed, 12 Sep 2012 12:15:11 +0100
Subject: [PATCH] look for /pseudogene as well as /pseudo
---
uk/ac/sanger/artemis/components/SelectMenu.java | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/uk/ac/sanger/artemis/components/SelectMenu.java b/uk/ac/sanger/artemis/components/SelectMenu.java
index a145cdd62..8c4a36587 100644
--- a/uk/ac/sanger/artemis/components/SelectMenu.java
+++ b/uk/ac/sanger/artemis/components/SelectMenu.java
@@ -279,14 +279,16 @@ public class SelectMenu extends SelectionMenu
add(select_by_key_item);
select_non_pseudo_cds_item =
- new JMenuItem("CDS Features without /pseudo");
+ new JMenuItem("CDS Features without /pseudogene");
select_non_pseudo_cds_item.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
- // select all CDS features that do not have the /pseudo qualifier
- final FeatureKeyQualifierPredicate predicate =
- new FeatureKeyQualifierPredicate(Key.CDS, "pseudo", false);
+ // select all CDS features that do not have the /pseudo or /pseudogene qualifier
+ final FeaturePredicateConjunction predicate = new FeaturePredicateConjunction(
+ new FeatureKeyQualifierPredicate(Key.CDS, "pseudo", false),
+ new FeatureKeyQualifierPredicate(Key.CDS, "pseudogene", false),
+ FeaturePredicateConjunction.AND);
clearSelection();
--
GitLab