From 023f9881b11aa75f28e1d07802fa4e713af11e68 Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Thu, 28 Feb 2013 14:24:03 +0000
Subject: [PATCH] fix getCodonStart()

---
 uk/ac/sanger/artemis/io/GFFDocumentEntry.java | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/uk/ac/sanger/artemis/io/GFFDocumentEntry.java b/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
index bf2e8af75..d759a59bd 100644
--- a/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
+++ b/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
@@ -911,17 +911,12 @@ public class GFFDocumentEntry extends SimpleDocumentEntry
    */
   private Qualifier getCodonStart(final List<Feature> gffFeatures, final boolean isComplement)
   {
-    int fstart = (isComplement ? 0 : Integer.MAX_VALUE);
+    int fstart = Integer.MAX_VALUE;
     Feature firstFeature = null;
     for(Feature f: gffFeatures)
     {
       final GFFStreamFeature this_feature = (GFFStreamFeature)f;
-      if(isComplement && this_feature.getFirstBase() > fstart)
-      {
-        firstFeature = this_feature;
-        fstart = this_feature.getFirstBase();
-      }
-      else if(!isComplement && this_feature.getFirstBase() < fstart)
+      if(this_feature.getFirstBase() < fstart)
       {
         firstFeature = this_feature;
         fstart = this_feature.getFirstBase();
-- 
GitLab