diff --git a/uk/ac/sanger/artemis/components/ViewMenu.java b/uk/ac/sanger/artemis/components/ViewMenu.java index fe2574f746027f54af9d6aeb0b6683159f23e6ec..24e934b54a80ef827bcb43e7660653fb838ac7b8 100644 --- a/uk/ac/sanger/artemis/components/ViewMenu.java +++ b/uk/ac/sanger/artemis/components/ViewMenu.java @@ -729,7 +729,10 @@ public class ViewMenu extends SelectionMenu cds_predicate = new FeatureKeyPredicate(new Key(DatabaseDocument.EXONMODEL)); else cds_predicate = - new FeatureKeyQualifierPredicate (Key.CDS, "pseudo", false); + new FeaturePredicateConjunction( + new FeatureKeyQualifierPredicate(Key.CDS, "pseudo", false), + new FeatureKeyQualifierPredicate(Key.CDS, "pseudogene", false), + FeaturePredicateConjunction.AND); final FeaturePredicate feature_predicate = new FeaturePredicate () { @@ -790,7 +793,10 @@ public class ViewMenu extends SelectionMenu cds_predicate = new FeatureKeyPredicate(new Key(DatabaseDocument.EXONMODEL)); else cds_predicate = - new FeatureKeyQualifierPredicate (Key.CDS, "pseudo", false); + new FeaturePredicateConjunction( + new FeatureKeyQualifierPredicate(Key.CDS, "pseudo", false), + new FeatureKeyQualifierPredicate(Key.CDS, "pseudogene", false), + FeaturePredicateConjunction.AND); final FeaturePredicate feature_predicate = new FeaturePredicate () { @@ -851,7 +857,10 @@ public class ViewMenu extends SelectionMenu cds_predicate = new FeatureKeyPredicate(new Key(DatabaseDocument.EXONMODEL)); else cds_predicate = - new FeatureKeyQualifierPredicate(Key.CDS, "pseudo", false); + new FeaturePredicateConjunction( + new FeatureKeyQualifierPredicate(Key.CDS, "pseudo", false), + new FeatureKeyQualifierPredicate(Key.CDS, "pseudogene", false), + FeaturePredicateConjunction.AND); final FeaturePredicate feature_predicate = new FeaturePredicate () {