diff --git a/artemis_sqlmap/Feature.xml b/artemis_sqlmap/Feature.xml
index 5643d036f7d5051423b6fd595acbdb19d68cb037..18284464bfaf978368429aefc3e903ea3320628a 100644
--- a/artemis_sqlmap/Feature.xml
+++ b/artemis_sqlmap/Feature.xml
@@ -220,9 +220,9 @@
         <dynamic>
          <isGreaterThan property="featureLoc.featureBySrcFeatureId.featureId" compareValue="0"> 
            srcfeature_id=$featureLoc.featureBySrcFeatureId.featureId$
-		   <isNotNull property="analysis">                        
-             AND is_analysis=#analysis#
-           </isNotNull>
+		   <isGreaterThan property="cvTerm.cvTermId" compareValue="0" prepend="AND"> 
+             ( is_analysis=#analysis# OR f.type_id!=$cvTerm.cvTermId$ ) 
+           </isGreaterThan>
          </isGreaterThan>
 		 <isGreaterEqual property="featureLoc.fmin" compareValue="0" prepend="AND"> 
            <![CDATA[ fl.fmin >= $featureLoc.fmin$ AND fl.fmax < $featureLoc.fmax$ ]]>