diff --git a/artemis_sqlmap/Feature.xml b/artemis_sqlmap/Feature.xml index b732968969292ebaa2c2a9a7342244b92c499c79..68dab565c07e8e410fce4299c7b611bd6402eb0e 100644 --- a/artemis_sqlmap/Feature.xml +++ b/artemis_sqlmap/Feature.xml @@ -166,9 +166,9 @@ <isGreaterThan property="featureLoc.featureBySrcFeatureId.featureId" compareValue="0"> srcfeature_id=$featureLoc.featureBySrcFeatureId.featureId$ </isGreaterThan> - <isGreaterThan property="featureLoc.fmin" compareValue="0" prepend="AND"> - <![CDATA[ fl.fmin > $featureLoc.fmin$ AND fl.fmax < $featureLoc.fmax$ ]]> - </isGreaterThan> + <isGreaterEqual property="featureLoc.fmin" compareValue="0" prepend="AND"> + <![CDATA[ fl.fmin >= $featureLoc.fmin$ AND fl.fmax < $featureLoc.fmax$ ]]> + </isGreaterEqual> <isNotNull property="uniqueName"> uniquename LIKE #uniqueName# </isNotNull> diff --git a/uk/ac/sanger/artemis/components/genebuilder/ortholog/AbstractMatchTable.java b/uk/ac/sanger/artemis/components/genebuilder/ortholog/AbstractMatchTable.java index 12b95037afc0d2661f8d76064515f898e068f277..53ea2be6fd67d64357cdafc6fe7419790f1b5459 100644 --- a/uk/ac/sanger/artemis/components/genebuilder/ortholog/AbstractMatchTable.java +++ b/uk/ac/sanger/artemis/components/genebuilder/ortholog/AbstractMatchTable.java @@ -271,8 +271,8 @@ abstract class AbstractMatchTable try { int start = featureLoc.getFmin().intValue()-10000; - if(start <= 1) - start = 2; + if(start <= 0) + start = 1; Range range = new Range(start,featureLoc.getFmax().intValue()+10000); final DatabaseDocument newDoc = new DatabaseDocument( doc, gene[0], geneFeature, range,